Organisers have unveiled their mascots – creatures supposedly fashioned from droplets of steel used to build the stadium Instead, Wenlock and Mandeville, the London 2012 Olympic and Paralympic mascots, elicited mostly baffled reactions as to just what they were at their unveiling today. With a metallic finish, a single large eye made out of a camera lens, a London taxi light on their heads and the