Count Binface

Count Binface, and previously Lord Buckethead, have been part of the political landscape of the UK for many years now.

Of course Count Binface is standing for London Mayor this year, and I've got to say, I do relate and can get on board with a large number of points in their manifesto.