Posted June 6, 2009
They are pretty much incredible. I've seen them in three shows. They put on a hell of a show and are in my opinion an amazing band. They don't have a link on here but look them up on myspace, check them out and tell me what you think.