science · 26 May 2002 · 22 years ago
The Mars Odyssey finds signs of huge water ice deposits on the planet Mars.
More science on 26 May