Skip to main content












in reply to Best Reddit Nature (auto-posting)

Didn't know either. Shame how such momentous events get buried and forgotten. Anyways, I do believe the images from Huygens probe which landed in Titan in 2005. The surface is mostly ice with i think rivers of methane.