We never thought we’d say it, but bring back Izzy. London has unveiled its mascots for the 2012 Olympics Games and no one seems to know quite what they are. “Wenlock” and “Mandeville” have a single, giant eye made out of a camera lens for a face, silver metallic bodies, and a London taxi light on their heads. They are based on a short story by Michael Morpurgo that tells how they were borne from the droplets of steel that were used to build the Olympic stadium.
TOP 10 RIGHT NOW