Where are Ron and Ellen?

France 2005


Wind surfers

Windsurfers along the coast at Sète.