Lo Wang vs Zilla, top-down: a neon-Japan action shooter with a katana, an uzi and far too many ninjas.
← Back to trending