Tag - Rover

Tech

China’s Rover Zhurong lands on Mars

China’s first attempt to land a rover on Mars has been successful, according to Chinese state media. The 240 kilogram rover Zhurong landed on Saturday...