Video: Possible Structures or Bases uncovered in new China Moon Rover landing footage

Possible structures, pyramids, triangular light formations and more are uncovered in China’s new moon rover landing footage.

What’s Popular Now: