SwRI scientists discover evidence for a habitable region within Saturn’s moon Enceladus

SwRI scientists discover evidence for a habitable region within Saturn’s moon Enceladus