Who was the Carthaginian general who brought the Second Punic War to the gates of Rome?
AScipio Aemilianus
BPyrrhus
CTarquin the Proud
DHannibal
AScipio Aemilianus
BPyrrhus
CTarquin the Proud
DHannibal