A Roman general often seen as one of the best military commanders of all time.
A Roman general often seen as one of the best military commanders of all time. Scipio Africanus defeated Hannibal in the Second Punic War.