I have to imagine these guys would be absolutely INCREDIBLE to see live. Anyone seen em before?? Their music if unbelievable, if you haven't checked them out, do it. Can't even describe it, but prepare for a fucking musical journey.
Anyone got anything to say on the matter? I'm hoping a few other people here know wtf I'm talking about, but if not, its fairly understandable, cause you guys are no where near as hip and trendy as me. ha