80 years after D-Day

Omaha Beach today. Yesterday marked the 80th anniversary of Operation Overlord (D-Day) on June 6, 1944, when nearly 160,000 allied troops, led by the United States, invaded occupied France, signaling the beginning of the end for Nazi Germany. The infographic below from Encyclopedia Britannica provides a snapshot of that historic day. Many of the brave […]