Mon, 2022-01-31 11:52 — skeptoid WHAT IS THAT? Giant "Alien" Moon Structure Near Apollo 15 Landing Site?! Video of WHAT IS THAT? Giant "Alien" Moon Structure Near Apollo 15 Landing Site?! I forgot to add a description! 2.5 Average: 2.5 (6 votes)