I knew it! There’s life on Mars and NASA is hiding it from us all! They posted the below image on their website, and thanks to some serious Mars-Geek-Analysis something that looks like a squirrel was found. Highlighted below:
Mars Rover discovers Squirrel on Mars
The photo was snapped way back in September 2012 by NASA’s Curiosity rover. Squirrels on Mars, now that’s something we never would have thought!