CHINA TOPIX

11/22/2024 06:20:24 am

Make CT Your Homepage

water in Mars

On Sep. 28, Monday, NASA announced the discovery of water on the Red Planet.

What Water In Mars Means

The discovery of water in Mars can possibly help future exploration and humankind's survival on the planet.

Real Time Analytics