Archaeologists have discovered multiple artifacts depicting ancient Greek deities in the ancient city of Finziade in Sicily.
The ancient Greeks settled on the Aeolian Islands sometime in the Bronze Age where they traded with their neighbors ...