So yep, they've confirmed the presence of liquid on Titan: http://www.newscientist.com/article/dn17665-saturn-moons-mirrorsmooth-la...
—
Radioactive Ape Designs: ENnie and Indie Award nominated publisher of Atomic Highway!
http://radioactiveapedesigns.com