PULSE
humanoid robots
Mechanical Speed: Robots Crush Human World Records at the Beijing Half-Marathon
April 20, 2026