A liquid 'Lake' Has Been Discovered On Mars

A liquid 'Lake' Has Been Discovered On Mars
spin1038
spin1038

25 Jul 2018

There has been a major development with investigations into life on Mars as a lake of liquid water has been found.

Researchers have found the 20km wide body of water beneath the planet's south polar ice cap using ground-penetrating radar.

The Italian Researchers are hoping it will give them a better indication of where to look for signs of life.