Ultimate Mech Simulator

new-mech.jpg
Akhibara news shows us this exciting new mech simulator game and as you might have already guessed it by the picture, its only in Japan for now. VIDEO->

Checkout these cool gadgets...