Saints in Hell Judas Priest tribute band performing live at Southport Hall in New Orleans, Louisiana on June 15, 2024.