Allagash Abductions

Referenced in 1 episode

Definition

A series of alleged alien abductions that occurred in 1976 when four men claimed to have been taken aboard a UFO during a camping trip in Allagash, Maine.