The ESA website has the first images from Huygens. Pictures of the surface of Titan. Holy crap. Titan. This is so bloody amazing! This is the farthest away us humans have ever landed a probe. Sure, we’ve got low-res images of Uranus, Neptune and Pluto, but nothing compares to this. It’s just incredible that this is even possible. What a good time to be alive.