Operation Overlord: 70 Years Later

70 years after General Dwight D. Eisenhower launched the D-Day invasion onto the beaches of Normandy France, June 6, 1944 remains one of the most revered dates in American history. During the blustery early morning hours of June 6th, 160,000 American, British and Canadian troops crossed the English Channel from Great Britain and descended upon five separate Normandy beaches codenamed…