July 29, 2008 Sports Update Edit Delete Tags Autopost The Beijing Olympics National Stadium and Aquatics Center from space - satellite view. http://twurl.nl/n20j8r