NASA revealed today liquid water has been found on the surface of Mars.

Advertisements