
Judas Priest Fans Have Been Waiting A Long Time For The Band’s Latest Release
Judas Priest will release Live in Atlanta, a 1982 concert recording, as a standalone double LP on ... More Record Store Day—its first time available outside a box set. Judas Priest (Photo by Aaron Rapoport/Corbis via Getty Images)Corbis via Getty …