I was listening to their album 'World Extermination' earlier today and I rediscovered just how awesome this band is. Anyone else a fan? If so what's your favourite release, was anyone lucky enough to see them live (pics please!)?
And for the uninitiated;
http://www.last.fm/music/Insect%20Warfare?ac=inse
And for the uninitiated;
http://www.last.fm/music/Insect%20Warfare?ac=inse