www.scientificamerican.com
1 month agoOMG science
Signs of Ancient Alien Life May Lurk within This Newfound Martian Rock
NASA's Perseverance rover discovered potential evidence of ancient alien life on Mars through a unique rock dubbed Cheyava Falls. [ more ]