Teacup Gorilla | Wiki | Everipedia, the encyclopedia of everything

Teacup Gorilla

Teacup Gorilla are a petite & deadly ground-dwelling band that inhabits the china shops of Denver with angular riffs, twisted stories, and obtuse stomping. [+]
Advertisement
Advertisement