Spanish Fans at Green Point stadium FIFA World Cup 2010 Cape Town South Africa

Jubilant Spanish football fans celebrating a Spanish win over Portugul in Football World Cup in South Africa.

Leave a Reply

Your email address will not be published.