King Felipe VI and Queen Letizia of Spain, Princess Leonor, and Princess Sofia attend the National Day military parade on October 12, 2016 in Madrid, Spain. |
King Felipe VI and Queen Letizia of Spain, Princess Leonor, and Princess Sofia attend the National Day military parade on October 12, 2016 in Madrid, Spain. |