Hannibal Barca: The Greatest General in History
Hannibal Barca was a Carthaginian military commander who is considered one of the greatest generals in history. He is best known for his campaigns against the Roman Republic during the Second Punic War (218-201 BC). ...