Arguably the best metal band of all time, Metallica has released 12 albums. From Master of Puppets to The Black Album, we've ...
Judas Priest will release Live in Atlanta, a 1982 concert recording, as a standalone double LP on Record Store Day—its first ...