On this day, 2006 Dec 06, NASA revealed photographs taken by Mars Global Surveyor suggesting the presence of liquid water on Mars Read more: www.nytimes.com/2006/12/06/…/07marscnd.html
Add comment