Where are Ron and Ellen?
France 2005
Tree farm with rows of London plane trees (called sycamore trees in the US).