Eureka! Life on Enceladus?
Over a month since scientists with the National Aeronautics and Space Administration (NASA) announced the discovery of seven new Earth sized planets orbiting a dwarf star - three of which that are located in the habitable zone, or the zone around a parent star where…