C’est la Vie?

There is a buzz and twitter on the network today from NASA; according to the Drudge Report, they are about to announce that there appear to be geysers of liquid water on Saturn’s moon Enceladus.

If true, this is a big deal.

Related content from Sphere