Exactly, Abou makes a very valid point.
Hannibal Barkas was born in 247 BC, and between 272 and 247 a lot could've happened. Roma could have crushed the Kart-Hadastim, Hamilcar Barkas could've been killed, Kart-Hadast could have conquered Roma, etc, etc. It's just too late in the timeframe to do something like that.
Bookmarks