Where To Stream Hometown Horror Season 1 Episode 6
Satanic Swamp
- Aired December 23, 2019
- 60 Min
The village of Freetown, Massachusetts, sits next a vast forest associated with unexplained events, bizarre accidents, and satanic cults. Many believe dark forces were released when the ancient guardians of the forest were displaced by settlers.