Archaeologists working at Finziade, an ancient Greek city in southern Italy, have unearthed a stone altar inside a residential structure on the hill of Monte Sant'Angelo in Licata. The discovery came just days into the site's fifth excavation season...