Meteorite Contains Evidence of Liquid Water on Mars 742 Million Years Ago Nov. 13, 2024 — An asteroid struck Mars 11 million years ago and sent pieces of the redplanet hurtling through space.
Results that may be inaccessible to you are currently showing.