alien life

  • Scientists claim that life is likely on Saturn moon Enceladus

    Other than having the dubious quality of being named after a South American delicacy, Enceladus is one of the largest moons of Saturn. Discovered in 1789 by William Herschel it is now attracting some attention. Why? Because a group of NASA scientists have recently claimed that it’s possibly the...