These large hand rolled green tea leaves were picked in Yunnan, China, and are also known as "Dragon Balls." Chinese dragons are a centuries-old mythological symbol of power thought to control water. What inner powers will this ancient Chinese tea bring out in you?