"APOLLO 15" content on TweakTown - Page 1
We found 2 items for the tag: APOLLO 15
UFO expert says he has seen 100% proof of alien structures on the Moon
A UFO expert has claimed that he has 100% proof that there's alien structures on the Moon.
SpaceTT: NASA releases chart displaying the driving distances of Mars and Moon craft
NASA unveils infographic of longest distances driven on Lunar and Martian surfaces.