Strange News: A Muppet on Mars?

In 1999's 'Muppets from Space' many were shaken up by the reveal that "Gonzo" is actually not just a "weirdo" but a bona fide alien. Now comes news that a second Muppet might be located in outer space- specifically Mars. 

The University of Arizona's Lunar and Planetary Laboratory tweeted this photo from the High Resolution Imagaing Science Experiment (HiRISE), an ultra-high-resolution camera that's been observing Mars aboard NASA's Orbiter since 2006:



Content Goes Here