Video credit: Scott Waring
Yes, it’s true, NASA has found life on Mars! A California Ground Squirrel, to be exact. This video proves that the Mars Rover is nowhere near Mars and most likely in the High Desert behind Los Angeles – the Mojave Desert.
Here is the image in question you can download it yourself.