How many battles do we know of the Second Punic War? The most famous, without a doubt, are those of Cannae, Trebia, Zama and Lake Trasimeno, all of them carried out, on the Carthaginian side, by Hannibal Barca. But there were many more - not in vain were seventeen long years of conflict - and some n