Largement influencé par le heavy metal des années 70, la musique des Anglais est décrite comme du « Alice Cooper mélangé à du Black Sabbath ».
Après un premier album sorti en 2010, Kevin Starrs (aka Tonton Acid) et ses comparses sortent « Blood Lust » deux ans plus tard, leur permettant de se faire connaître en plus d’être salué par la critique.