Brazilian/American metallers SEPULTURA kicked off the North American leg of their massive "Celebrating Life Through Death" farewell tour last night (Tuesday, September 17) at the Concord Music Hall in Chicago, Illinois. The band is playing a career-spanning set that honors SEPULTURA's 40 years of ex...
Continue reading...