Web Site
< France
Stained-glass window and sculpture inisde Notre Dame Cathedral in Paris, France.