Radar mapping from orbit of the Red Planet has just revealed an amazing find: There's liquid water on Mars.… https://t.co/Q9cJcbfqMI — Astronomy Magazine (@AstronomyMag) 1532540084.0
Radar mapping from orbit of the Red Planet has just revealed an amazing find: There's liquid water on Mars.… https://t.co/Q9cJcbfqMI