By Joe Stahl on June 1st, 2009
Oh, rock n’ roll. Where have you gone? New York City’s The Compulsions is living proof that it’s right here, right now.