Sleigh

image
Director(s):
Release date: December 04, 2025
Duration: 10 minutes
Add to favorites

Overview

On the 50th anniversary of his horrific death, a shopping mall Santa Claus returns to seek revenge on all those connected to the tragedy.