Every two years the world cries in agony as the latest Olympic mascots are revealed. But these may take the cake. Wenlock and Mandeville are two...well, they're space aliens. Or Cyclopes. Or one-eyed cats. Or, as one organizer said, "droplets of steel." OK, whatever they are, they're hideous. Maybe not as bad as "Izzy," but they're giving him her it a run for his her its money.
This continues the disastrous imaging of the London Games. As you may remember, the 2012 logo of Lisa Simpson giving someone a blow-job didn't impress either.