Where are Ron and Ellen?
France 2005
Para-sailers along the coast at Sète.