There is water on Mars, but what does this mean for life?

Mars surface (NASA)
Related Post