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
Excerpt from:
Anthrax Release Preview For Forthcoming DVD
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
Excerpt from:
Anthrax Release Preview For Forthcoming DVD