Hmm...
I don't see a blue light or anything particularly clear about it, and although I do have to wonder what that guy is doing wearing racing gear in front of what appears to be the biggest Tonka truck in the universe, I'm just... completely lost.
Oh, well, I already thought England may well be an entirely different planet, no harm done.
Jeff