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