Archaeologists have uncovered ancient altars and statue fragments indicating religious activity and a possible sudden abandonment at the ancient Greek city of Finziade (Greek: Φιντιάς) in Sicily, following the conclusion of the fifth excavation season of the Finziade Project...