Where are Ron and Ellen?
Malta 2005
Ggantija Temple complex, perched on a hill on Gozo.