Where are Ron and Ellen?
France 2005
A lull in the traffic around the Arc de Triomphe.