Possible Structures or Bases uncovered in new China Moon Rover landing footage - Jan 12, 2014

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

 

Comments