Is That an Alien Lying Down on Mars or Just an Illusion? Report Debunks Rumours
NASA's Mars rover Perseverance has spotted an alien on the Red Planet, as per rounds of speculation on the social media. The rumours started when a blog…
Recover your password.
A password will be e-mailed to you.