Devil's Den

Referenced in 1 episode

Definition

A state park located in the Ozark National Forest, known for its eerie folklore and reported paranormal activity.