News \

The Muppets’ ‘Smells Like Teen Spirit’ Has Arrrived

SPIN Staff |November 8, 2011 - 7:43 pm