Skip to main content

Definitions by bigbear40

Tea Leaf Green 

A face-melting psychedelic band from San Francisco, CA.
I tried to get knucks at the Tea Leaf Green show last night, but instead my face melted.
Tea Leaf Green by bigbear40 May 27, 2008