Reader Brooke brought these to my attention- the new mascots for the London Olympics. And what a surprise- more aliens. These are faintly reminiscent of the Teletubbies, though the cyclops look is a bit disconcerting. The levitation bit is a nice touch, no?
For casual readers not familiar with the repeating alien motifs attached to the Olympic Games, here's a nice primer from the 1984 Olympics in Los Angeles...
Seeing as how we seem to be stuck in an endless tapeloop of the 1970s, today's feature presentation is more timely than ever. Larry Cohen's God Told Me To is one of the great grindhouse/drive-in classics that seems to know a lot more than it's saying out loud.