Kristy CarabelloDec 14, 20203 min10 Benefits of MatchaBy now everyone has heard of Matcha, a form of green tea named by the Japanese literally meaning, “powdered tea”. It consists of the leav...