Why Christmas Means KFC In Japan

In Japan, Christmas and Kentucky Fried Chicken are pretty much synonymous, and the history behind this fun but random connection is truly fascinating. ( read original story ...)