glacialtill.wordpress.com
Ontario Lacus
No, you’re not looking at the imprint of Big Foots’ foot, but one of the latest shots of a lake on Titan. This beauty, Ontario Lacus, is the largest lake in the Southern hemisphere. I w…