Something went wrong
Try again later.
EPISODE
SEASON
The Devil You Know - Season 2 Episode 01: Vampire Witch
A journalist races to learn the truth when human remains are found in the home of self-proclaimed Satanist Pazuzu.
July 28, 1988 in Newton, Massachusetts, USA

