First it was water that could be at the bottom of Shackleton crater. Now it would seem evidence for life itself may be down there. It's an interesting speculation, but until we send a probe of some sort to go look that'll be all it is.
Life? Itself?
Posted by: Mark on November 3, 2008 06:49 PM