South Africa Tour 2010 In Pictures

IMG_5519

The interior of Nelson Mandela Bay Stadium in Port Elizabeth, one of 10 stadiums  hosting the 2010 World Cup games in South Africa.

The interior of Nelson Mandela Bay Stadium in Port Elizabeth, one of 10 stadiums …