NASA, China Rovers Find Signs Of Soaked Sand Dunes, Rushing Rivers On Mars Science May 28, 2023 The findings were published in Science Advances.NASA’s Perseverance Rover and China’s Zhurong rover have found signs of soaked sands and…