Categories
Space.com Articles

On This Day in Space! June 22, 2000: Possible evidence of liquid water found on Mars

On June 22, 2000, NASA announced possible evidence of present-day liquid water on Mars. See how it happened in our On This Day in Space video series!