According to the promo, I think it has something to do with Sister Mary Satan.
Originally Posted by SteelersCanada
What is this Santa Claus thing, too? That looks a little twisted. I don't know if you've seen the preview so I won't spoil anything, but this upcoming episode looks amazing.
I don't want to piss Killer off, so please highlight above to read.