Olympic Mascots 30cm Plush Wenlock The official mascot for the London 2012 Olympic Games. Made from Soft Fabrics. A companion to take on your journeys until the Games begin. The name Wenlock is inspired by Much Wenlock, a small town in Shropshire that is at the heart of Olympic history. Baron Pierre de Coubertin was invited to watch the Much Wenlock Games, which were inspired by the Olympic Games of ancient Greece.