Season 2, Episode 13 Silent Night

First Aired: December 6, 2011

Christmas decorations pop up in Haven in July, and the town becomes a place where people can't leave and some have disappeared without a trace.

Watch Now
$2.99
Paid