Inside the beautiful Notre Dame Cathedral in Paris

Location: Paris, France