I’m excited to talk to you today about a recent discovery of ours – Teapigs Premium Matcha Green Tea. You’ve probably already heard that matcha is a super hero amongst teas and this one from Teapigs is 100% green tea leaves from Japan – essentially a super power green tea containing natural green tea flavonoids. Drinking matcha can be like ...