‘Hometown Horror’ Preview Monday On Travel Channel

“Satanic Swamp” – Premieres Monday, December 23 at 11 p.m. ET/PT

The village of Freetown, Massachusetts, sits next to 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.

Leave a Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.