shrine to the prophet of americana

Ito En Oi Ocha, #1 green tea in Japan: all the taste of water, all the aftertaste of coffee. Not a fan.

Ito En Oi Ocha, #1 green tea in Japan: all the taste of water, all the aftertaste of coffee. Not a fan.