75 years ago to this day, the Allied invasion of Nazi-occupied France was delayed one final time. Appropriately, it was in the face of the British weather that General Eisenhower pushed back the beginning of Operation Overlord – this time by just 24 hours – and on June 6, 1944, D-Day began.
Read Full Article »