NASA Reveals Traces of Water Found on Mars

The findings raise the possibility that there could be life or even microbes living inside the Red Planet.

feedback