Where are Ron and Ellen?
Malta 2005
Almond trees blossoming at the Tarxien Temple complex.