Images of thrash metal veterans Testament, live at Center Stage in Atlanta, GA. The band was on tour to promote the latest of three really stellar releases: Brotherhood of the