BC Second Punic War: Battle of Cannae - Carthaginian army led by Hannibal defeats a numerically superior Roman army unde
BC Second Punic War: Battle of Cannae - Carthaginian army led by Hannibal defeats a numerically superior Roman army under the command of consuls Lucius Aemilius Paullus and Gaius Terentius Varro