“Leopard Spots” On Mars Present Strongest Signs of Alien Life | Vantage with Palki Sharma | N18G

September 17, 2025, 3:18 PM ISTVantage by Palki Sharma

“NASA scientists believe they’ve found the most compelling evidence yet of ancient microbial life on the Red Planet. Using the Perseverance rover, a special rock sample—nicknamed "Cheyava Falls"—was uncovered, revealing mysterious textures dubbed "poppy seeds" and "leopard spots." These could be the result of ancient biological activity. What is the significance of these findings? Could this be the closest we’ve ever come to answering the age-old question: Was there ever life on Mars?

See More
Home Video Shorts Live TV