America Battles With Japan - With Robots
America has gone to war with Japan - in robot form. California-based MegaB...