January 12, 2014

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.

 

No comments:

Post a Comment