Eight Days that Made Rome: Hannibal's Last Stand on November 30, 2017 Battle of Zama Hannibal History Roman Empire Scipio +