China to pit humans and humanoid robots in first-of-its kind foot race

China to pit humans and humanoid robots in first-of-its kind foot race

No comments

Read more