Ok, now this isn’t going to be an article about a cool new innovation, but a little splurt of nerdgasm instead. Japan has officially accepted the USA’s challenge to a giant robot battle! Taking place in one year, the battle will pit American brute force against Japanese finesse to determine which nation is the supreme ultimate […]