Metallica spent yesterday morning at SiriusXM headquarters here in New York City, and before their Town Hall event with fans, they were the featured guests on The Howard Stern Show. The heavy metal icons discussed Hardwired..To Self-Destruct, debuted some more new material, and even performed live on air. In case you missed the in-studio performance online, you can now watch them right here! Check out Metallica performing ‘Sad But True’ and ‘Master Of Puppets’ live in the studio below!