China Releases Images of Rover on Mars

The China National Space Administration released new images of its Zhurong rover on Mars on June 11.

The images show the rover next to a landing platform bearing the national flag, and tracks left on the planet’s surface.

The mission has made China the second country in the world to successfully land a rover on the surface of Mars. Credit: CNSA via Storyful