Skeptoid #820: Maury Island: The Government’s Alien Artifacts

Spread the love

The origin story of some of the government’s alleged alien wreckage is a little bit shaky.