Sepultura Dropped A New Song Called ‘Isolation’ Over The Weekend If you’ve been following Sepultura long after Max & Iggor Cavalera left, [...] November 11, 2019