United States of America
0 min.
The film is set in the small town of Deep Haven, known for its world-renowned Santa Claus festival that keeps the small town alive all year round. But beneath all the Christmas Spirit, tinsel and lights, there’s a darkness lurking. And this year, the 12 days of Christmas get turned upside down. Afte...