June 6, 2022, marks the 78th anniversary of D-Day, when the largest amphibious military operation of modern times landed 156,000 Allied soldiers by sea and air on five beachheads in Normandy, France. D-Day was the start of Allied operations in World War II that would liberate Western Europe and defeat Nazi Germany 11 months later. Most of ...
Read More»