Matcha green tea cricket protein bars appear in Japan, and we’ve eaten them【Taste test】

Japan’s quest to add matcha flavor to everything it can goes to a strange new place.

Read More