June 6, 1944
D-Day Invasion
On June 6, 1944, Allied forces launched Operation Overlord, the largest amphibious invasion in military history, storming five beaches in Normandy, France. This massive operation involved over 156,000 troops, 5,000 ships, and 11,000 aircraft, marking a crucial turning point in World War II.