IF YOU ARE AMERICAN, prepare to be completely humbled and put in your place in the less than 2 minutes it takes to watch this video.

I don’t want to spoil all of the points for you…but they seriously put cocktail bars in their KFC restaurants? Japan: 1, USA: 0

What did you think of this article?