Revealing the area where Russia's Moon base is deployed
Russia built an automatic interplanetary station to study the Moon base.Detection of UFOs in Apollo photos of the Moon landing
A group of UFO hunters has confirmed that they have discovered evidence of an extremely secret spacecraft in the Apollo 12 moon landing scene.