Designed by
Title
Charles de Foucauld, French Martyr in Algeria #146049891
Description
Stained Glass in the Basilica Sacre Coeur in Paris, depicting Charles de Foucauld, a French martyr in Algeria hermit order martyrdom twentieth century algerian sahara desert mystic tuareg church religion religious landmark france famous christian detail painting illustration concept conceptual sacred heart window windowpane christianity color colorful modern priest monk
This image is editorial