Mars Glaciers

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.