All Stories

NASA’s Perseverance Rover Spots “Frog” on Mars

NASA’s Perseverance Rover Spots “Frog” on Mars

Astronomers always suspected that Mars could be hosting some life forms. Although they should be far less complex than humans and other creatures we find on Earth, looking for extraterrestrial life still remains worth it. Nowadays, scientists are pretty sure…