Milestones: Nirvana plays ‘Smells Like Teen Spirit’ for 1st time 20 years ago today

Twenty years ago tonight, Nirvana took the stage at the OK Hotel in Seattle, Wash., and played ‘Smells Like Teen Spirit’ in concert for the first time — debuting a song that would, in just a few months time, alter the course of popular music and drag much of the ’80s indie underground into the mainstream.

continue reading »