Facts about Hannibal you didn't learn in school.