Who was the strongest carthaginian leader of the second punic war?

Hannibal Barca was he strongest Carthaginian leader during he time of the second Punic war.

Hannibal Barca was he strongest Carthaginian leader during he time of the second Punic war.

Hannibal Barca was he strongest Carthaginian leader during he time of the second Punic war.

Hannibal Barca was he strongest Carthaginian leader during he time of the second Punic war.

Hannibal Barca was he strongest Carthaginian leader during he time of the second Punic war.

Hannibal Barca was he strongest Carthaginian leader during he time of the second Punic war.

Hannibal Barca was he strongest Carthaginian leader during he time of the second Punic war.

Hannibal Barca was he strongest Carthaginian leader during he time of the second Punic war.

Hannibal Barca was he strongest Carthaginian leader during he time of the second Punic war.

Hannibal Barca was he strongest Carthaginian leader during he time of the second Punic war.