London Olympic Mascots Are Revealed, Monstrous

We may earn a commission from links on this page.

Wenlock and Mandeville, their cyclopean eyes representing England's Big Brother police state, were unveiled today. You might as well just sacrifice your firstborn now and get it over with. [Telegraph]