What are you listening to ?
I've been meaning to check these guys out for some time.
Someone posted this to another forum last night.
Sounds like early Anthrax meets early Megadeth to me.
Apparently there was a thrash/crossover resurgence a few years ago.