Teacup Gorilla | Wiki | Everipedia

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