Cannon And Clock

Cannon and clock

Malta, gozo island, cannon and clock