by atlas
Saint Cyril, Telesphorus and Hilarius, Carmelite Saints, The Church Stella Maris, Haifa, Israel