Space photo of the week: Look into Titan’s ‘eye,’ 20 years after the Huygens spacecraft’s historic landing on Saturn’s largest moon
What it is: Saturn’s largest moon, Titan Where it is: Approximately 750 million miles (1.2 billion kilometers) from Earth When it was shared: May 4, 2006 Why it’s so special: This picture was taken by the European Space Agency‘s Huygens probe during its historic parachute descent onto Titan’s surface on Jan. 14, 2005. At the…