Wenlock and Mandeville

Wenlock and Mandeville are the official mascots of 2012 Summer Olympics in London.