Meet The Mayor Of London-He May Be Nuts
You will probably be seeing a lot of this guy, or as he refers to himself 'the fluff headed loon'. It's hard to believe that a guy this irreverent, this funny and this odd is the mayor of one of the greatest cities in the world, but he is. His name Is Boris Johnson and he's the mayor of London. More after the jump.
