Sherlock Santa 2023

Santa Claus is suffering from a mysterious disease. He lies in bed and only repeats one word: Lebanna. The elves are desperate and don't know what to...