Where are Ron and Ellen?
France 2005
Narrow winding streets in the village of St. Guilhem-le-Désert.