They have a Life Of Agony vs. Biohazard feel to them and they will knock your socks off with that fuck-you-in-your-face attitude. It's definitely worth getting into and something I'd recommend to others.
This is their self titled demo that they released a couple years ago. If you're into it, be expecting a full length album out of them in the next couple of months from Twelve Gauge Records.
1. Animal / XXX
2. Last Time
3. The Wind
Download it here and if you're into it, buy a copy, too!