Skip To Content

Where To Stream Hometown Horror Season 1 Episode 6

Satanic Swamp

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.