Tuesday, January 18, 2011

Radar image of the northern hemisphere of the planet Venus, made up of images taken by the Magellan space probe -- NASA/Corbis ©