Fan-filmed video footage of ANTHRAX's February 2 concert at The Taberncale in Atlanta, Georgia can be seen below.

More...