XDLXDL
A humanoid robot developed by China’s Beijing Innovation Center of Humanoid Robotics ran 100 meters in 9.39 seconds, beating the human world record held by Jamaican sprinting great Usain Bolt · XDL