¡Viva España!


[Barcelona, July 11. Image via AP.]

Spanish fans celebrate the goal as they watch in Barcelona’s Plaza Espana a live broadcast of the World Cup soccer final between Spain and the Netherlands, which is being played in South Africa, on Sunday, July 11, 2010. Spain defeated the Netherlands 1-0. (AP Photo/Emilio Morenatti)

Inline Feedbacks
View all comments
Share Tweet Submit Pin