Hello Kitty and KFC: Christmas in the Land of the Rising Sun December 3, 2015December 9, 2015 Spencer Moyes Santa-san is coming to town! It’s December in Tokyo and the city is decked with depictions of that jolly man in a red suit, whom the locals know as Santa-san....