Web Site < France < Best Foreign Travel Photos
Awesome stained-glass interior of Sainte-Chapelle in Paris, France.