This is like the 4th "devil" image I've seen these past few days. While It's only my opinion, I kinda find them a tad bit disturbing. Now I do realize that part of the Christmas story includes the idea of being rescued from the clutches of Satan, but all I can say is "Shees!" These images just don't put me into the Christmas spirit!

Is there a backstory here?

And was anyone on the ModSquad and techy-administrator team taking bets as to who would be the first poster to ask about it? (Do I get a prize??)