NASA study finds life-sparking energy source and molecule at Enceladusphys.org408 pointswglb3 years ago