This is a solid slab of straight-up mid-1990s industrial-tinged metal/hip-hop, and a band I had not thought about since probably 1998?
I first saw these guys live at the Grog Shop in Cleveland Heights, back when it was still in its original location on Coventry and it was a pretty killer show. I saw them a year or two later at The Odeon in the Flats; they were opening for Lords Of Acid and KMFDM, and had lost some of their charm.
