Rare Sight: Remains of Ancient Mars Lake Seen in Satellite Photos
Friday, September 2, 2011 - 11:30
in Astronomy & Space
The delta of an ancient lake was revealed on Mars by new satellite images.
The delta of an ancient lake was revealed on Mars by new satellite images.