MARSIS
Scientists Find Evidence of Liquid Water on Mars
A reservoir of liquid water may be hiding under the ice cap on the south pole of Mars.
Advertisement
Advertisement
Advertisement
A reservoir of liquid water may be hiding under the ice cap on the south pole of Mars.