Chinese Rover Drives On Mars!
China’s mars rover Zhurong left its landing platform and rolled down the ramp to begin its mobile mission on the Red Planet at 08:10 am Indian Standard Time on 22nd May, according to the China National Space Administration. The feat has made China making the China only the second country after the US to land […]