Where are Ron and Ellen?
Malta 2005
The finish line at the trotting races.