The geysers of Enceladus pretty clearly indicate the presence of liquid water.
Credit: apod.nasa.gov
Over the past several decades, there's been a stunning revolution in how we view the prospect of life on other planets.
From Arstechnica View Full Article
No entries found