Metallica Release A Previously Unseen Live Video Of “Battery” From 1986

Metallica recently announced that their highly anticipated reissue of Master of Puppets will be hitting stores on November 10th, and we have another preview of what to expect today. Continue reading