Monthly Archives: May 2010

Satellite Image FIFA World Cup 2010 Capetown, Africa

Satellite images of the construction and newly completed Cape Town Stadium (also known as Green Point Stadium) in Cape Town, South Africa a [...]