It’s hard to believe that 73 years have passed since the Allies invaded Normandy beaches in France on D-Day, June 6, 1944 (the largest naval invasion ever). Operation Overlord, as it was called, turned the tide in the war to eventually liberate Europe from the fierce grip of the Nazis in September 1945. And that’s […]