The D-Day invasion, officially known as Operation Overlord, was one of the largest amphibious military assaults in history. On June 6, 1944, Allied forces landed on five beachheads along the Normandy coast of France. The invasion involved more than 156,000 American, British, and Canadian troops, supported by a fleet of over 5,000 ships and 13,000 […]