Share
twitterlinkedinfacebook
Image 1 of 1
JOT00192SAF.jpg
The "Soccer City" football stadium which will host the 2010 World Cup Final in Johannesburg.