London Olympic Mascots Are Revealed, MonstrousS

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]