Video above: You Have to Check Out These Breathtaking Images of ‘The Grand Canyon of Mars’Two years ago, scientists detected what looked like a salty lake under the surface of Mars’ southern ice cap.Now, new research has found more evidence of the lake, and also revealed a number of smaller salty “ponds” nearby — raising the possibility there may be life on the Red Planet.In