Liquid Water Has Been Found on Mars for the First Time, Could It Mean Life?

  • 6 years ago
In a major discovery, ESA’s Mars Express mission has detected a 12.4-mile lake beneath the ice on Mars’ surface, fueling the possibility of finding life.