Infographic: 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. Click here to read more.