Where are Ron and Ellen?
France 2005
Fruits and vegetables at Rachel's favorite neighborhood grocer.