Answer by YourHope:
Hi! :)
This is true! The Romans DID suffer a serious defeat against Hannibal at Canaan!
:)
9.5m questions
12.2m answers