Iconography » Mary Protector of Souls, Egg Tempera, with 22 kt Gold

Mary Protector of Souls, Egg Tempera, with 22 kt Gold