Uncategorized Posted by Sabrina on September 8, 2008 Dee Williams A picture of a possible life on mars. It was taken by a rover on mars. I find this wierd because I do not really believe in aliens, but this might just change my mind. Share this: Share on X (Opens in new window) X Share on Facebook (Opens in new window) Facebook Related