Where are Ron and Ellen?

France 2005


Herault River

Along the Herault River.