LOVE this song! Where have I heard this before?? Close, but they don't rock hard enough out of the gate, but I'll be damned if I wouldn't want to film a music video to this.
The band is called Skillet, and it's been used in a lot of different things, although most of them are wrestling things that I know of. Their newest album, Awake, is pretty bad ass.