Humanoid robots speed past humans in Beijing half-marathon

6 months ago