Netflix has added The Manhattan Alien Abduction, which tells the story of a New York woman who claims to have been abducted by aliens in the 1980s. In what’s possibly the strangest docuseries to drop ...
Five decades on, true believers and skeptics continue to debate what occurred in the Apache-Sitgreaves National Forest in central Arizona on Nov. 5, 1975.