¡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 Read more
Error: Please make sure the Twitter account is public.