Where are Ron and Ellen?
France 2005
Stained glass in Ste. Chapelle.