The USA and Japan had a giant robot duel – and there was a clear… Posted on October 20, 2017 by theFFeed https://www.facebook.com/TechInsiderUK/videos/724653981075324/