ricochetscience.com
Liquid Water and Mars - Ricochet Science
We have long known that there was once water on Mars - the real question was whether liquid water still exists on the Red Planet, or whether it long ago di