Anthrax have announced plans to film their show in Santiago, Chile this Friday, May 10 for a live DVD release
See more here:
Anthrax Filming Show For New DVD Recap
Anthrax have announced plans to film their show in Santiago, Chile this Friday, May 10 for a live DVD release
See more here:
Anthrax Filming Show For New DVD Recap