China unveils new Mars images showing national flag on red planet

The China National Space Administration (CNSA) Friday released new images taken by the country’s first Mars rover Zhurong, showing national flag on the red planet.