Cannibal Santa
Manage episode 374493283 series 3492899
Be sure to be nice this year because the Elf on the Shelf is watching and St. Nicholas can't save you now. Buckle up and make sure the lap bar is fully locked as we venture into the winter traditions and tales of Santa and his dark counterpart Krampus.
25 επεισόδια