Where are Ron and Ellen?
France 2005
Carcassonne, perched on its hill.