2 years ago0 viewsAstronomyMarsPlanetSolar SystemWaterspacemarswaterESA’s Mars Express mission used radar to detect a large body of liquid water a mile beneath the Red Planet’s southern ice cap. Could life exist there, too?