Anthrax filmed their May 10, 2013 concert in Santiago, Chile last year and they are now planning the release of a live DVD of the show.
View article:
Anthrax Planning Live DVD Release
Anthrax filmed their May 10, 2013 concert in Santiago, Chile last year and they are now planning the release of a live DVD of the show.
View article:
Anthrax Planning Live DVD Release