Olympic Venues Seen from Space

View this image ›

wired.com