New Enceladus findings could have big implications in the search for alien life May 9, 2017 | Aliens, Planets, Space | 0 | Life as we know it requires liquid water, and until recently that seemed to be in short supply outside of Earth. However, recent studies of Mars and … Read Full Story
Recent Comments