Space Photo credit:
Mars is thought to have lost most of its atmosphere long ago. NASA.
In September, NASA teased us with a “major announcement” regarding Mars, ultimately revealing evidence for the presence of liquid water on the surface of the Red Planet. Now, they're at it again.
Published on November 03, 2015 14:17