The Giant Robot Duel Between USA and Japan Will Be Streaming Next Tuesday

by Simon Martin