http://www.timesonline.co.uk/tol/news/uk/science/article5200977.ece
Glaciers imply precipitation I believe...so looks like Mars did have a lot more weather in the past.
http://www.timesonline.co.uk/tol/news/uk/science/article5200977.ece
Glaciers imply precipitation I believe...so looks like Mars did have a lot more weather in the past.