Where are Ron and Ellen?
France 2005
On the way to the (wonderful!) restaurant in the village of le Caylar.