Lafayette Meteorite Reveals Evidence of Ancient Liquid Water on Mars
The recent discovery regarding the Lafayette Meteorite offers an intriguing glimpse into the geological history of Mars. This meteorite, which made its journey to Earth approximately 11 million years ago after being ejected from the Martian surface, provides critical evidence that liquid water existed on Mars around 742 million years ago. This revelation not only…
Read More “Lafayette Meteorite Reveals Evidence of Ancient Liquid Water on Mars” »