5 BIZARRE Facts About Christmas In Japan!

0



In Japan, Christmas means KFC, expensive dates, and not getting a day off. Here’s 5 bizarre facts about Christmas In Japan! Weekly videos about Japan, please subscribe & leave a comment! …