Curious Historian
By | August 30, 2019 If one had to list the great generals of history names such as Napoleon Bonaparte, Alexander the Great, Ghengis Khan, Tokugawa Ieyasu, and Frederick the Great come to mind. Almost always on such lists is the Carthaginian general, Hannibal Barca. He was Romes greatest nemesis and won almost every battle,