kowabana.net
Black Santa
The Black Santa urban legend is said to have reached Japanese shores from Germany. When you think of Santa, you probably see a man with a white beard in a white suit, riding a sleigh drawn by reind…