Sister Layla

Sister Layla is a member of the Church of the Children of Atom

Background
Sister Layla can be found in the Crater of Atom in the Glowing Sea, worshiping Atom.

Appearances
Sister Layla appears