Where are Ron and Ellen?
France 2005
Eyes, anyone? The window of a doll repair shop.