music · 28 September 1991 · 34 years ago
On the week of their album 'Nevermind' being released, Nirvana made an appearance at the Tower Records store in New York City and then played a show at The Marquee Club in New York. Their single 'Smell's Like Teen Spirit' had also entered the US Top 20 this week.