More on humanoid robots: China Is Hosting The World’s First Foot Race Between Humans and Robots The post We're Apparently ...