The Mask of Oshira (おしらの面, Oshira's Mask) is a mask possessed by the spirit of a demonic creature who feeds off the life energy of children. The spirit has four brothers which it refers to as the Demonic Puppets of the Children's Gate, which while possessing a human's body, uses in battle.
The Mask of Oshira (おしらの面, Oshira's Mask) is a mask possessed by the spirit of a demonic creature who feeds off the life energy of children. The spirit has four brothers which it refers to as the Demonic Puppets of the Children's Gate, which while possessing a human's body, uses in battle.