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 Read More ยป May 11, 2013 No Comments