Skull Mask

Skull Mask (14) is the last of the Independent Black Cross Masked Monsters.