Never heard them before, But by this song I have to say there sound awesome. Their Drums are pretty epic, And I don't like techno sounding songs, But this is good.
Although the drums sounds like it's off beat,skipping a beat, or making a double beat, sometimes, which makes it sound abit weird. None the less, Great sounding song.