Iron Snake Mask

Iron Snake Mask (77) is the twenty-third of Black Cross Commander-in-Chief Golden Mask's Masked Monsters.