Speaking of Santa Claus, I remember hearing of a bizarre store-front Christmas display in a Japanese store, featuring Santa Claus nailed to a cross.

Any of our Japanese correspondents able to throw any light on this?