Since NASA has recently announced the discovery of water on Mars, ESRI has created an interactive story map that combines high resolution satellite imagery, craters and animation videos to show the evidence of liquid water in Mars.
ESRI's Interactive story Map showing Liquid water on Mars