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

Space Oddities: You won't believe what NASA has spotted on other planets

is there life on mars? maybe not, but there is a pyramid a floating spoon and a large human brain.
image beaconimage beaconimage beacon