You are using an older browser version. Please use a supported version for the best MSN experience.

Nasa just found a Muppet on Mars and Yoshi is there too

So we found water on Mars and we are hoping to find some life, but I don’t think anyone expected to find one of the Muppets up there!
image beaconimage beaconimage beacon