Scipio defeated Hannibal at what battle?
Rubicon Marathon Troy Zama Syracuse
Next Page Home Previous Page