Photo Review: Testament Brings The Bay Strikes Back Tour To Columbus, Ohio

Thrash Metal Giants Testament killed it at The Newport Music Hall in Columbus, Ohio on Wednesday Night with plenty of help from Exodus and Death Angel! The venue was packed all the way up into the balcony with plenty of moshing on the floor. Exodus even invited a young girl from the front row to […]