Today marks the 67th anniversary of Operation Overlord which was the code name for the Battle of Normandy, the operation that launched the invasion of German-occupied western Europe during World War II by Allied forces. The operation commenced on June 6, 1944 with the Normandy landings (Operation Neptune, commonly known as D-Day).
A 12,000-plane airborne assault preceded an amphibious assault involving almost 7,000 vessels. Nearly 160,000 troops crossed the English Channel on June 6, 1944.
Freedom isn’t free.