Sounds like some cool thrash metal to me. Here's something to really bleed your ears. Warning: flashing lights.