The 2012 London Summer Games mascot has been revealed. The one-eyed creature is called Wenlock, named after a town in England. The Paralympic mascot is named Mandeville. Wenlock, who doesn't have a gender, is just the latest in a series of bizarre Olympic mascots. Scroll down to see more. Which is the strangest?
REAL LIFE. REAL NEWS. REAL VOICES.
Help us tell more of the stories that matter from voices that too often remain unheard.