Where are Ron and Ellen?
France 2005
The Cirque de Navacelles on the Plateau du Larzac.