D-Day Plus 80 Years
By Brad Beckett Omaha Beach today. Eighty years ago yesterday, on June 6, 1944, Operation Overlord (aka D-Day) was launched with nearly 160,000 allied troops (led by the United States) invading occupied France - marking the beginning of the end for Nazi Germany. Today's infographic from Encyclopedia Britannica gives us a quick snapshot of that momentous day. As you know, a significant...