Buckhead Theatre felt different the second you walked in on March 31. There was a buzz in the room that you do not always get, even at metal shows. Maybe it was the lineup. Maybe it was the Thrash of the Titans Tour finally hitting Atlanta. Maybe it was the fact that Testament were stepping onto this stage for the first time instead of their usual stop at The Masquerade. Either way, the energy was already building before a single note was played, and by the time the lights dr