Uhm, London needs a punch in the face

London is hosting the 2012 Olympics. Alright, that’s cool. I would love to visit London in the future and this gives me an awesome reason to go! But then I saw the logo.

Seriously guys, wtf.