
Battle of Cape Ecnomus.
The Battle of Cape Ecnomus was a naval battle fought off the coast of Sicily in 256 BC between the fleets of Carthage and the Roman Republic during the First Punic War (264–241 BC). The Carthaginian fleet was commanded by Hanno the Great and Hamilcar; the Roman fleet...