Alien Disappears in Beijing Street–or Not.
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.
read more