Where are Ron and Ellen?
France 2005
The Canal Latéral near Marmonde.