Haven · Season 2, Episode 12

Haven Season 2 Episode 12: Sins of the Fathers

About Haven: When FBI Special Agent Audrey Parker is dispatched to the small town of Haven, Maine, on a routine case, she soon finds herself increasingly involved in the return of "The Troubles", a plague of supernatural afflictions