Japanese Robot Show

Published June 10, 2016 1 Plays

Rumble In Chiba City, Japan, the biggest tech expo shows off the weird and wonderful... in the form of robots.

0 COMMENTS