Mars: new research challenges Existence of liquid water lake under the planet’s south pole
Recent studies have cast doubt on the presence of a lake of liquid water beneath the ice cap at Mars’ south pole, a discovery that initially raised hopes of finding microbial life on the Red Planet. In 2018, the European Space Agency’s Mars Express satellite detected strong radar reflections that indicated a 12-mile-long lake lay … Read more