South Africa 21: World Cup Stadium, Soweto

A visit to the stadium (FNB Stadium aka Soccer City) where the final of the football/soccer World Cup 2010 will be held! It's still under construction but looks really good. GO PIRATES! It's in Soweto and more vidoes of Soweto will come! http://yaiyasmin.com