Review | Sakura Wars: So Long, My Love
Mecha critic.
31
Sakura Wars for PS2/Wii this autumn
Mech warriors meet the Wild West.
8