Create new Board
Editorial Images

Spain's Princess Letizia holds a Spanish

Logrono, SPAIN: Spain's Princess Letizia holds a Spanish flag during the celebration of the Civil Guard Rural Action Unit (GAR) 25th anniversary, 15 June 2005 in the northern Spanish city of Logrono. AFP PHOTO / Rafa RIVAS (Photo credit should read RAFA RIVAS/AFP via Getty Images)
Spain's Princess Letizia holds a Spanish
Embed