NASA Confirms Presence of Water On Mars Planet
Permalink

NASA Confirms Presence of Water On Mars Planet

NASA and the European space station are now searching for water sources on asteroids near…

Continue Reading →

Is there life on Mars? NASA announces liquid water discovered
Permalink

Is there life on Mars? NASA announces liquid water discovered

The salts, which are absent from the surrounding terrain, are thought to have been left…

Continue Reading →