June 29, 2012 THE COAL SPEAKER FacebookTwitter The spirit of the Olympics in London! So what exactly did the Mayor of British town dress as!? FacebookTwitter Tweet Share this:Click to share on Twitter (Opens in new window)Click to share on Facebook (Opens in new window) Related