stlucianewsonline.com
Life on Mars? 12-mile liquid water lake found on Red Planet
(SKY NEWS) - The first large, stable mass of liquid water has been detected on Mars - boosting the chance of one day finding life on the planet. Scientis