Showing posts with label Life on Mars. Show all posts
Showing posts with label Life on Mars. Show all posts

Sunday, August 03, 2008

Wednesday, January 23, 2008

Naked Aliens On Mars?


Amazing photos from NASA reveal mystery figure on Red Planet...and she's Nekkid!

But I hear the chicks on Venus are hotter.
(PS. Nekkid and wearing a burqa? Omygawd Mark Steyn's right! They're EVERYWHERE!!!)