Perhaps this suggests why so many missions to Mars were destined to fail.... Here's what it looks like:
Click the image to see the Daily Mail article.
One news source points out the "red and blue painted stripes" on the station's structure. Hm. Last I checked, NASA hasn't yet responded to the announcement, but we can expect to hear from them soon. If not... I say silence = knowledge! ;-)
Secret alien science station, secret Space Defense Services outpost, or something more mundane? So: A poll!
What is it?
PS: Is it just me, or are many people experiencing failures of the interwebs - specifically, I can't see iframes, videos, and many images, including descriptions on eBay. I use IE7 and Firefox on Windows 7, and both are experiencing the same failure... perhaps something to do with Mars Station?