Where are Ron and Ellen?
France 2005
Book vending machine built into the wall of a Left Bank book shop.