Watch Haven - Silent Night

Haven Season 2 Episode 13

Season 2 Episode 13

First Aired: December 6, 2011

Description: Audrey Parker sees Christmas decorations coming out in the middle of July, but no one acts as if it is unusual.