bzangygroink.co.uk
Per Ardua Ad Astra
Neil Armstrong, on the Moon, July 20, 1969, at 20:17 UTC From “aliens built the pyramids” types to moon landing conspiracists, there will always be people who deny humanity’s capa…