This week our world recognized the military’s largest seaborne invasion in history, Operation Overlord, or D-Day, which occurred on June 6, 1944. More than 150,000 Allied troops landed on the beaches of Normandy, France. That effort would lead to the eventual Allied march across Europe to Germany and the defeat of the German army. Next year will mark 80 years since … Read this story