NASA Finds What It Thinks Is Liquid Water On Mars

In a Mars-related press conference this morning Nasa has announced that “under certain circumstances” liquid water has been found on Mars. “Mars is not the..

Source: NASA Finds What It Thinks Is Liquid Water On Mars

Advertisements