I really don't know too much about this band, but they were one of many bands my Uncle who is also a drummer introduced me to. I quickly found out why, as the group's drummer Damon Che is an absolute monster. He definitely earned his nickname "The Octopus". This guy is wild, unconventional, and completely fresh. I have a lot more research to do on these guys and a lot more albums to check out personally, but at least you all can check out this song in the meantime.