Voomed - uidobashi Heavy Industries
- MegaBots Test (And Destroy) Their Giant Robot For Battle Against Japan In Mecha Death Match Last year saw the future of duelling giant robots for our entertainment get one step closer as Japan accepted America's challenge to do battle, fighting for supremacy, kudos, and gloating rights. The ...