Princess Letizia seen buying Christmas sweets on December 10, 2010 in Madrid, Spain.



More pics: Getty images

0 comments:

Post a Comment