Hannibal crushed Roman armies in Italy, but he never turned those victories into a final win. Rome held its allies, replaced ...