A NASA sudy points to mounting evidence that conditions on the ocean worlds of Europa and Enceladus could be right for life. Molecular hydrogen, a potential energy source, has been identified in the plume from Enceladus.
Scitech (and some other stuff) Podcasts