NASA Airbrushed UFOs – Lunar Base Towers

“Proof” that NASA knows about the alien base on the Moon and airbrushed the pictures. From the Mail Online: […]