Designed by
Title
Heraklion, Crete Island / Greece. Detail of a Venetian cannon that shows a lion head #113877115
Description
Heraklion, Crete Island / Greece. Detail of a Venetian cannon that shows a lion head. The lion was the emblem of the Venetians. It's located inside the fortress Koules in Heraklion