The surface of Saturn’s moon Enceladus shows evidence of ongoing geological activity
Alien life could have evolved on one of Saturn’s moons, scientists say.
They have found evidence that seas may lie beneath the frozen surface of Enceladus – the planet’s sixth biggest moon.
Continue reading… “Could Alien Life Be Thriving On Saturn’s Frozen Moon?”