Catskill Mountains

Referenced in 1 episode

Definition

A mountain range in southeastern New York known for its natural beauty and as a location for various strange encounters and paranormal reports.