GOD HAND: STAGE 7 The Mirage Town

This is it. The biggest and longest stage of pure fighting that the game is going to offer you you. Enjoy!