Jim Allen
Revisiting Nirvana’s Final Concert: March 1, 1994
It was just one show in the middle of a string of European tour dates in support of 1993's 'In Utero,' but Nirvana's concert in Germany on March 1, 1994 turned out to be their last.
Spring 2016 New Music Preview: 25 Albums We Can’t Wait to Hear
While there's still snow on the ground in some places, eagerly anticipated albums from the likes of Weezer, PJ Harvey and Underworld should warm you right up.
Five Years Ago: Radiohead Resurface With the Ghostly Surprise Album ‘The King of Limbs’
Abstract, eerie and thoroughly unexpected, Radiohead's surprise 2011 album resides in that warm, unmoored space somewhere between dreamland and the waking world.