Water is the essence of life. When scientists discovered permafrost ice caps on Mars' north pole in 1976, the news immediately sparked speculation about potential life on the red planet. The later discovery of exposed ice on the south pole further teased the idea. In 2003, the Mars Odyssey orbiter spacecraft, equipped with cameras that […]