Loading
Not seeing your game?
Arcade battling in real life locations of Japan commanding a multitone rolling beast. Choose between Japan Defence Forces and the invading Red Star forces and engage in battle in fully destroyable anime flavored environments.