Where are Ron and Ellen?
France 2005
Looking into a shop selling sculpture.