King Felipe and Queen Letizia , accompanied by Princess Leonor, preside over the October 12 parade for The Spain’s National Day.

Posted by Local-Buddy4358

Leave A Reply