BBD13260-DC6E-4CA5-9736-C2347E35BC0E Published August 30, 2018 at 313 × 499 in Russian Scientists Published This Paper in the 70s: ‘Is the Moon the Creation of Alien Intelligence?’ ← Previous Next → Share this:TweetMoreShare on TumblrLike this:Like Loading...