UFO Moon base: Did NASA satellite spot alien UFO Tycho Crater Moon base?
ALIEN UFO Moon bases have supposedly been sighted on the lunar surface by a NASA space probe, a UFO conspiracy theorist has outlandishly claimed. NASA’s Lunar Reconnaissance Orbiter (LRO) is an unmanned probe orbiting the Moon for the past decade.NASA’s…