South Africa Soccer WCup Final Netherlands Spain

Alan Duffy

24th, February 2012

Spain’s Fernando Torres grimaces in pain during the the World Cup final soccer match between the Netherlands and Spain at Soccer City in Johannesburg, South Africa, on Sunday, July 11, 2010. (AP Photo/Eugene Hoshiko)

Posted in

Share this article: Email

Leave a Reply