Admin

Massive ice deposits found on Mars

Friday, March 16, 2007 The European Space Agency‘s Mars Express spacecraft has discovered ice deposits in the south pole of Mars that are larger than the state of Texas. Scientists say that there is enough water in the deposits to…