London Unveils Its Olympic Mascots to a Collective “Huh?” jonathanturley 16 years ago What in the name of Mount Olympus are these things? These are the “mascots” for the London Games. The video below seems to combine the happy notion of losing (retiring) from a job and being watched by alien overlords. Share this: Share on X (Opens in new window) X Share on Reddit (Opens in new window) Reddit Share on Facebook (Opens in new window) Facebook Email a link to a friend (Opens in new window) Email