Itchy Kitty are a new kind of punk band. With one foot (paw, even) planted firmly in punk rock traditionalism and the other in a kind of mangled glam rock pageantry, Itchy Kitty bombard the listener with razor sharp riffs and insatiable feline fury; a sound truly befitting their name.