London just unveiled the new mascots (Wenlock and Mandeville) for the 2012 Summer Olympics and, I don't know if you can tell from this picture or not,...