Details

Aired on 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

Incoming search terms:

Leave a Reply