WTF Read Time : 0 Minutes Japan Accepts USA’s Giant Robot Battle Challenge! July 6, 2015 Hoob Who do you think will win?