The Spotted Pussycats

A band that plays at The Cloven Hoof in Zilspar.