Where are Ron and Ellen?
France 2005
In the 15th century village of Couvertoirade.