Scipio Africanus: The Roman General who defeated Hannibal of Carthage

Scipio Africanus was a Roman general who defended the Roman Republic from complete destruction after it was invaded by his lifelong enemy, Hannibal of Carthage. His eventual victory over Hannibal...