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
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