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.
Referenced in 1 episode
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.