Iron Spider Mask

Iron Spider Mask (76) is the twenty-second of Black Cross Commander-in-Chief Golden Mask's Masked Monsters.