Where are Ron and Ellen?
France 2005
In the Bois de Boulogne, the largest park in Paris.