Site icon JONATHAN TURLEY

London Unveils Its Olympic Mascots to a Collective “Huh?”

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.

Exit mobile version