Hannibal and the Battle of Cannae

HANNIBAL AND THE BATTLE OF CANNAE The battle of Cannae was a major battle of the Second Punic War near the town of Cannae, an ancient...