Fresh off their 40th anniversary celebrations in December, the thrash titans said that the August shows – in Buffalo and Pittsburgh – will be their only U.S. stadium gigs this summer
Fresh off their 40th anniversary celebrations in December, the thrash titans said that the August shows – in Buffalo and Pittsburgh – will be their only U.S. stadium gigs this summer