"And the Cadillac of rovers is not far behind...."
September 28, 2011 7:14 AM Subscribe
Martian Life's Last Stand in the Trenches? "Scientists have found water-bearing deposits on Mars that are out of step with what was happening elsewhere on the planet, raising the prospect that the sites could have hosted Martian life's last stand."
This thread has been archived and is closed to new comments