Anthrax have posted a preview of their forthcoming live DVD, 'Chile On Hell.' Due September 16th, the thrash masters were filmed at the Teatro Caupolican in Santiago, Chile
View article:
Anthrax Release Preview For Forthcoming DVD Recap
Anthrax have posted a preview of their forthcoming live DVD, 'Chile On Hell.' Due September 16th, the thrash masters were filmed at the Teatro Caupolican in Santiago, Chile
View article:
Anthrax Release Preview For Forthcoming DVD Recap