NASA scientists quietly announce that Enceladus, a Saturn moon, can support life
Does life exist outside of our planet? According to the National Aeronautics and Space Administration (NASA), it very well could. Enceladus, one of Saturn’s 62 moons, was recently dis [...]