Scientists Have Just Confirmed The Phenomenal Discovery Of A Liquid Water Lake On The South Pole Of Mars

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