Share
twitterlinkedinfacebook
Image 1 of 1
20130710_Victor Blanco242.jpg
Prince Felipe and Princess Letizia of Spain visit "Sierra de Guadarrama" recenty designated "National Park" in Madrid, Spain. July 10, 2013. (Victor J Blanco/Alterphotos) ©NortePhoto