Huygens on Titan
Huygens on Titan The European Space Agency's Huygens probe landed on Titan in 2005, as seen in this artist's concept. ESA