Researchers have found evidence of an existing body of liquid water on Mars. - Smile 90.4FM

Researchers have found evidence of an existing body of liquid water on Mars.