Where are Ron and Ellen?
France 2005
Along the coast at Sète.
Along the coast at Sète.