Yeah I heard they sold a bunch of stuff to get to the US. I had so go through all this crazy shit to get to philly, where I saw them, and my transportation situation somehow fell into place the night before. I was stoked. Cause they like never play in the US, I guess they're not popular in the US but are in england.
They're so good on stage, so much energy and head banging. And they sound great live.