Tiangong Ultra, a humanoid robot, runs during a half-marathon in Beijing on April 19. XINHUA
Half-marathon for robots shows running isn’t easy