I fell in love with a new band…

An occult marching band? How great is that…

Itch-O appear to be an entirely remarkable thing.

Too bad they're based in the States – there must be 30 odd of them, so I can't imagine they travel easily… But I so want to see them live. Here's hoping nefarious occult forces bring them to the UK one day…

Leave a Reply

CommentLuv badge