By Steven Lee Myers
China has now deployed a land rover on the surface of Mars. The mission is one of many on its schedule as it challenges U.S. dominance of space exploration.
Comments
No Comments
Leave a Comment