Stock Photo: Carthaginian general Hannibal's army crossing the Alps 218 BC to do battle with the Romans. Second Punic War. Early 20th century illustration

Stock Photo: 1746-590 Carthaginian general Hannibal's army crossing the Alps 218 BC to do battle with the Romans. Second Punic War. Early 20th century illustration