Itemoids

You are not logged in so some information on this page has been withheld. To see more, please log in or sign up.

Beijing hosts the first World Humanoid Robot Games with 500 androids competing in sports and tasks.