Four-legged mechs do battle in this strategy game.
The Zoids series makes its way to the Xbox 360 with this third-person shooting and fighting game. The game is based on Zoids, the animated TV show, and features mech ...
Use your keyboard!
Log in to comment
Log in to comment