Oddities from the 2017 Japan International Robotics Show

Robots and Japan. A match made in heaven.

[7:26]

This entry was posted in tech. Bookmark the permalink.