Muppet on Mars? NASA image from the Red Planet sparks comparisons to famous puppet

This post was originally published on this site

Extra terrestrials may not be openly roaming the Red Planet, but muppets might be. A recent image taken by a camera aboard NASA’s Mars Reconnaissance Orbiter in the midst of a Martian dust storm captured a view of Mars’ south pole — and a formation … Discuss

Scroll to top