Where are Ron and Ellen?
Malta 2005
The Red Tower, one of a chain of watch towers, built in 1649.