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->
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->