Where are Ron and Ellen?
France 2005
Stravinsky Fountain near the Pompidou Center.