NASA’s Cassini spacecraft scientists announce that a form of chemical energy that can feed life appears to exist on Saturn’s moon Enceladus, and Hubble researchers report additional evidence of plumes erupting from Jupiter’s moon Europa.
(
Read more... )