China’s Mars Rover Mission Lands on the Red Planet


The success establishes China as a principal contender in what some see as a new era of space competition. By Steven Lee Myers and Kenneth Chang from NYT Science https://ift.tt/33LinQE

Leave a Reply