From cosmosmagazine.com
Evidence that Mars had liquid water 742 million years ago found in meteorite
1 1
An asteroid struck Mars 10.7 million years ago, sending a piece of rock to land on Earth as a meteorite showing liquid water on ancient Mars.
8h ago