Match the terms with their significance in the Second Punic War.
❌ - A mountain range traversed by Hannibal's men leading up to the war.
❌ - A river crossed by Hannibal's men leading up to the war. Despite the tribes waiting to sabotage the military, Hannibal's men made it across.
❌ - A city in which the Carthaginians defeated the Romans (217 BC).
❌ - A Roman leader who drove the Carthaginians out of Spain and invaded North Africa. Won the Second Punic War.
❌ - A city in which Scipio finally defeated Hannibal's forces, the Battle of _______ ended the Second Punic War.
Drag and drop to complete the text.