Site icon The Economy Club

China’s Mars rover uncovers evidence of water at landing site

China’s Zhurong rover has found evidence suggesting that water persisted on Mars for much longer than expected.

Exit mobile version