Description

The Mars Odyssey finds signs of large ice deposits on the planet Mars

Location

Universe

Rate

Important (6)

Sphere

Science

Comments