The subglacial lake on Mars was found by the European Space Agency’s Mars Express and measures 12.4 miles in length. Scientists have just published a new study which has confirmed that the first known liquid water has been found on Mars, with a lake lurking 0.93 miles beneath the ice cap at the red planet’s sout
Source: Read Full Article