Results 1 results found The Passion of our Lord on the western facade of Our Lady of Strasbourg Cathedral, Strasbourg, Alsace, France, Europe