10 HARD History Questions

1. In the Second Punic War, how many battles did Hannibal lose on Roman soil?

Three
None
One
Five