An alien disappearing in a Beijing street? Not really. It’s almost certainly a simple computer graphic. We’re publishing it because it’s getting a lot of hits. Just a reminder that not everything out there is what it seems.

Story Source:
http://www.youtube.com/watch?v=55gDRCMjPc8