The amazing stained glass windows of the South transept of Notre Dame de Paris in Paris, France.