Where are Ron and Ellen?
Malta 2005
Church of Santa Maria in Mosta.