omgue Apr 11, 2017 02:23AM Japan and the US are having a giant robot duel - Japan and the US are having a giant robot duel