I've no idea what 'squirrel punk' is - and I'm not sure it's safe to know! - but a friend e-mailed me the link to this video.
The band has a Web site, where they proclaim:
The Nutz are a squirrel punk band from the small town of Nutting Hill on the outskirts of London, England. Formed in 2004 they are regulars at the Tuft 'n' Tail and are gathering a devoted following amongst the local Sciurus population. The band are currently performing live on their 'Lick My Nutz' tour so squirrels everywhere are getting the opportunity to get their tails twitching.
Er . . . OK, if you say so!
Squirrel punk? Verily, the mind doth boggle . . .