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.

January 16, 2015
4:15 AM EST