Bennington Triangle

Referenced in 1 episode

Definition

An area in Vermont associated with a number of mysterious disappearances and paranormal activities, often explored in cryptozoology.