Music The Muppets Spoof Nine Inch Nails…Wait…What? Jan 7, 2018 Facebook Twitter Pinterest WhatsApp Linkedin ReddIt Email Print The Nine Inch Snails, a spoof of the band Nine Inch Nails, appeared on episode 206 of Muppets Tonight. The gastropods performed a song about how their delicate identities are connected to their cumbersome shells.