New scientific data carried to earth aboard rocks blasted off Mars by meteors suggests that liquid water may exist beneath the planet's surface, a finding that could bolster the of life there in the not too distant past.
Martian rocks suggest water may exist below red planet's surface.