Giant Robot Fight!Giant Robot Fight!Two years ago, America challenged Japan to a giant piloted robot battle. Tonight, the Giant Robot Duel streams live on Twitch and YouTube!Aaron SavageAaron Savage