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.