weaponsandwarfare.com
CARTHAGINIAN ARMIES
Hannibal and his staff at the battle of Zama – art by Giuseppe Rava The Carthaginian army has a mix of all kinds of troops, because of his high proportion of, Spanish and African allies. The …