Sunday, June 19, 2005

Clues at London premiere

There is a very intriguing photograph at the BBC website. Is this one of the alien invaders?