The Battle of Lake Trasimene (June 21, 217 BC, April on the Julian calendar) was a Roman defeat in the Second Punic War between the Carthaginians under Hannibal and the Romans under the consul Gaius Flaminius. The battle is one of the largest and most successful ambushes in military history. Read more