Stained glass windows inside Saint Pierre church abbey in Chartres, Eure-et-Loir, Centre, France, Europe

- Image ID: D6P552