Exclusive Video Premiere: The Troops of Doom (ex-Sepultura) Summon the Devil in “Dethroned Messiah”

May 5, 2022 · 3 min · Ghost Writer