Where are Ron and Ellen?

France 2005


Grocery store

Fruits and vegetables at Rachel's favorite neighborhood grocer.