I still can't believe the Romans put both consuls on the wings. Hannibal damn near had the victory handed to him. They assembled in the worst possible formation to face the Carthiginian horde. I get it, at Trasimene and Trebia only the tip of Roman heavy infantry had any success, but damn you couldn't put a single consul in a less Rambo position? Typical Roman Republic era insanity.
Probably wouldn't have saved them from Hannibals well designed trap, but it would have increased their odds from nothing. Instead the Roman lines advanced deep into a waiting noose with no one to question it.