Scientists Have Found New Evidence For Liquid Water On Mars. Details Here
<!-- -->Researchers find new evidence for possible existence of liquid water beneath Mars' south poleLondon: An international team of researchers has found new evidence for the possible existence of liquid water beneath the south…