You’ve met your matcha. – TR
Matcha tea powder is ground from fine Japanese green tea leaves. When it comes to helping you achieve and maintain optimum health, matcha is without equal. In fact, to even begin to match the potency found in a single serving of matcha, you would need to drink at least ten cups of brewed green tea.