Los Angeles based rockers, Stars in Stereo have just unveiled a cover of the classic Nine Inch Nails track “Closer”. The cover can be heard here. The band will be releasing their debut self-titled album on April 9th, but will be available from the band on tour starting February 12th. The album features the single “The […]
Tag: nine inch nail
2008’s Biggest Moments in Rock!
Our staff of die-hard rock n’ roll fans is ready to deliver you a heaping helping of 2008’s Biggest Moments In Rock! Steve Johnson’s Pick: There were many moments in the past year that could easily be considered for the best moment in rock, but one moment, 15 years in the making, reigns supreme. Axl […]