R.I.P. Scout26
American firm MegaBots, which builds giant fighting robots, is gearing up for an epic battle against a creation from its Japanese rival Suidobashi Heavy Industry.