11/07/2010 12:00 (UTC)
PAMPLONA (NAVARRA), 11/07/2010.- Spanish National soccer team supporters, cheer up their team at Plaza del Castillo in Pamplona, northern Spain, 11 July 2010, while they watch on a giant screen the South Africa 2010 World Cup final match between Spain and the Netherlands. EFE/Villar Lopez
Product Suggestions