You are not logged in.
Pages: 1
From what I have read in various newspapers NASA has confirmed that there once was a fair amount of water on Mars. As to snow, I have no idea.
IMHO Spirit and Opportunity are $820,000,000 well-spent.