The Nightmare After Christmas
- Episode aired Feb 15, 2015
- TV-14
- 43m
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.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.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.