Where are Ron and Ellen?
France 2005
Vegetables in a green grocer's shop.