Well that Libyan warriors are sure an exaggeration, their mainstay punic infantry are mostly influenced by greeks either in fighting style or equipment. Totally not that barbarian-style fighting.
I do not mind the surprise though, just thought I would put it here to avoid misconception about Libyan infantry during the punic wars.