Search
Tech

10 Years Later: When Huygens Landed on Titan: Photos

On Jan. 14, 2005, the European Huygens probe landed on Titan's foggy surface, revealing a very alien, yet familiar, world.

Published On 01/16/2015
4:15 AM EST