The Nightmare After Christmas

Season 3 • Episode 6

Rumors fly in the small town of Auburn, New Hampshire after well-known local George Jodoin is found murdered in his bed and the top three suspects are his close friends.
42 min|TV-14|Premiered 02/16/2016

Available Full Episodes