The spirit of the Olympics in London!





So what exactly did the Mayor of British town dress as!?