Erich Ferdinand / CC (WATCH) 1200 Italians play Smells Like Teen Spirit…Really! Vancouver, BC, Canada / Rock 101 - Greatest Hits 70s 80s & 90s Dean Hill January 27, 2017 04:26 pm They are Italian and they are the world’s largest band. Now they have a live album of 17 Classic Rock favorites. Here’s their take on Smells like Teen Spirit. Magnifico!