Answer:
1. One of the key reasons for the outbreak of the Second Punic War was the inability of Carthage to restrain Hannibal, who had become too powerful. If the Carthaginian Senate had been able to control the Barcid, a war between Hannibal and Rome could have been averted.
2. In the Second Punic War, the great Carthaginian general Hannibal invaded Italy and scored great victories at Lake Trasimene and Cannae before his eventual defeat at the hands of Rome's Scipio Africanus in 202 B.C., which left Rome in control of the western Mediterranean and much of Spain.
Step-by-step explanation: