5 mins read

Sepultura Celebrate Career at Final Show

Last night (Nov. 7), iconic Brazilian thrash/groove metal band Sepultura played their final show ever at the Suhai Music Hall in São Paulo, Brazil. It marked the conclusion of their ongoing Celebrating Life Through Death tour as well, and they celebrated their career with a lengthy performance that featured plenty of special guests and other surprises! […]