Judas Priest will release Live in Atlanta, a 1982 concert recording, as a standalone double LP on Record Store Day—its first ...
From Architects and Spiritbox to Cradle Of Filth and Bloodywood, these are the best metal albums of 2025 so far ...