KFC Japan Rolls Out Frozen Matcha Drinks

March 19, 2016

KFC Japan’s Krushers include matcha-flavored frozen dessert drinks from KFC Japan