Metallica - Master Of Puppets Chadinator92 Published 02/13/2008 Live 1986 Metallica - Master Of Puppets. Autoplay On Next Video Share Tweet Flip Email Pin It Embed: Tags: metallica master puppets live NEXT VIDEO 60ft Long Dragon Skeleton Found In Zhangjiakou City, China 3 Comments Log in for Comments
3 Comments