February 11, 2006 2:13 PM Subscribe
Mars Spirit rover finds something strange. Scientists are puzzled. I'm no scientist, but when I saw the photo, "natural phenomenon" wasn't the first thing to enter my mind.
This thread has been archived and is closed to new comments