Meet Wenlock and Mandeville, mascots for the 2012 Summer Olympics in London and the main characters in your nightmares for the next few nights.
Yikes! These two look like something Rod Serling would have come up with to teach Burgess Meredith a life lesson.