Mecha Kitsune

Mecha Kitsune is the Giant Mechanical Fox.

Appearence
Mecha Kitsune's main body looks like a robot version of a fox-like creature. It is considerably large and has nine tails made out of flames.