12.30.2008 2:11 pm
Live happenings abound on New Year’s Eve
St. Louis Post-Dispatch
When it comes to live music, my top New Year’s Eve show has to be 1991 at San Francisco’s Cow Palace. The Red Hot Chili Peppers and Nirvana played that night riding the crest of their biggest albums to date, Nevermind…

