Wenlock: An Olympic Mascot

Wenlock is an Olympic Mascot

Wenlcok: a London 2012 mascot named after Much Wenlock, the Shropshire town said to be the home of the modern games.