Summer Olympics Cities Seen From Space (Gallery)

1 of 22

London, United Kingdom

Credit: NASA Goddard Space Flight Center
The image above shows London and the southern half of Great Britain as it appeared on the night of March 27, 2012. London is hosting the Summer Olympics…Read More »

this year for the XXX or 30th Olympiad. There have been 29 Summer Olympic Games held in 22 different cities. Repeating host cities include Athens, Paris, London and Los Angeles.   Less «
More from