Matcha Green Tea KitKat

img_0726.jpg

A green tea flavored KitKat, made in Japan