In the news today (26 July 2018) ground penetrating radar seems to have found a liquid water lake under a Martian polar cap. We just might discover life on that planet yet.
In the news today (26 July 2018) ground penetrating radar seems to have found a liquid water lake under a Martian polar cap. We just might discover life on that planet yet.