5 Credits

Matcha green tea is a special form of green tea with a history steeped (pun intended) in both ritual and tradition.  It is an interesting specialty tea standing at the highest rank of all super foods.

SKU: IH2605 Categories: , Tag:


If you like this article, take a look at the entire magazine.

inspire health magazine