ameyawvita ameyawvita 11-11-2016 History Answered why did hannibal's attack catch the romans off guard