The Muppets Spoof Nine Inch Nails…Wait…What?

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.