KFC in Japan

Japanese People Celebrate Christmas… At KFC!?