Band name sure to piss PETA off...