London has unveiled its 2012 Olympic and Paralympic mascots - one-eyed, alien-looking creations called Wenlock and Mandeville. London 2012 organizers introduced the mascots Wednesday, and predicted they will be a big hit with children and help inspire young people to get involved in Olympic sports.
London organizing committee chairman...
more »