Dude! A cover of Blow Up the Embassy?! I'm gonna have to check this out. Fearless Iranians From Hell are awesome and a band who covers them has gotta be as well.
4/7 Electric Wizard
4/17 The Lurking Corpses