Sicily has a strong tradition of puppet theater, featuring legends of ancient battles and heroic deeds. You can read much more about the fascinating tradition in this article and this one. These legends are incorporated into the St. Alfio festival...