We're celebrating Christmas the only way we know how ere at Terror Titans... with scary movies! Feel free to join us every six hours (or so) for the next two days!
We're kicking it off with a cautionary tale you want to watch with the kiddies... it shows why it's a bad idea to wait up for Santa.
Starring: Maria Olympiu, Achilleas Sakelariou, and Apostolis Tampaksis
Directors: Dionysis Atzarakis & Manos Atzarakis
Rating: Nine of Ten Stars