Mech Warrior Throwdown: Oakland Challenges Japan to Giant Robot Brawl | NBC 10 Philadelphia

Mech Warrior Throwdown: USA v. Japan in Giant Robot Brawl