‘Apollo 11’ Review – The Antidote To Moon Landing Conspiracy Theories
One of the most jaw-dropping shots in Apollo 11, the revelatory new archive-based documentary about the 1969 moon landing, wasn’t filmed anywhere near the moon. To be exact, it was shot about 250,000 miles away in Houston, Texas. A slightly
Read More