Where are Ron and Ellen?
France 2005
Street artists hoping to make a sale in the Montmarte area.