Hannibal wasn't an ordinary opponent. Then again, neither were the Romans.