Metallica Streaming “Master of Puppets” from Late June 1985 Demo October 18, 2017 By House of Hair Recorded in the garage at The Carlson House, El Cerrito, CA in late June 1985. From the Remastered Deluxe Box Set & 3-CD Expanded Edition of Master of Puppets, available everywhere on November 10th.