Did you know that of the four set-piece land battles during the 23 years of the First Punic War , Hasdrubal took part in three as a general? SOMEFACTS.com