• 3 years ago
King Felipe VI and Queen Letizia of Spain presided over Spain's annual military parade in central Madrid Tuesday, in celebration of the country's national day.

Recommended