my chemical romance
i'm not sure about these guys...i need to listen a bit more, but steve and i saw this video in mexico, of all places, on our honeymoon and were blown away. they were on SNL last weekend and i wasn't impressed...but i still think the video is sweet. enjoy.
Comments