Image source: nasa.gov

Saturn’s Enceladus contains a chemical energy source that supports life, NASA reveals. Its water vapour contains hydrogen and …