Live photos: Testament, Sepultura and Prong at Center Stage in Atlanta GA April 25, 2017 Concert CoveragePhotojournalismThe ATL