The Giant Robot Duel Between USA and Japan is Streaming Today

by Simon Martin