September 20, 2024
1 Solar System Way, Planet Earth, USA
Astronomy

Did Perseverance find signs of ancient Martian life?

Back to list of articles The “leopard spot” features contained in the Cheyava Falls rock are often associated with fossilized microbes on Earth, but they are still far from solid evidence of life on Mars. The Perseverance rover found potential evidence of microscopic life in Mars' distant past inside this rock, called Cheyava Falls. Credit:

Read More
X