Could life exist on Enceladus? Scientists find vital ingredients
HOUSTON: Research shows that Saturn’s moon Enceladus has all the vital components that researchers think are key to life to arise. Researchers reanalyzed data NASA’s Cassini spacecraft collected during its mission in August 2008 that looks at ice plumes that were made of water and rock grains from the moon’s





