Where are Ron and Ellen?
Malta 2005
Along Dingli Cliffs on the west side of the island.