Humanoid ALIEN sighting - Beijing National Stadium in CHINA