Any fans here? I've heard them before, and didn't think much of it, but I opened for them and Origin earlier this week and HOLY FUCK!!! Dat live show. I've never seen more energy or stage presence from any band, ever. I enjoy listening to them WAY more now after the live experience!
Whether you like their music, or not, DO NOT miss an opportunity to go see them live!
I've heard some of their recorded stuff and I hated it so much that I wanted to shove my face through a glass window.