My Chemical Romance - Helena
I'm listening to this because I just got an email from My Chemical Romance linking to a youtube clip advertising their new album, apparently "Available soon". I've been wondering when they'd release a new album. Their last one was done in 2007 I think, so it's been a while...