Live Shots: Anthrax and Testament at The Clyde Theatre

by Staff Writer on May 29, 2018