Haunted Towns Season 1 Episode 2
The TWC heads up to Salem, Massachusetts, to investigate the infamous witch trials and figure out once and for all why restless spirits continue to haunt this quaint New England harbor town...300 years after the witch trials took place.
Sorry, there are no videos available!