They stormed the beaches and saved the world. The roughly 160,000 Allied troops who landed in Nazi-occupied France on June 6, 1944, not only successfully executed the largest air, land and sea invasion in history, they did so amid daunting obstacles, terrible bloodshed and stakes that couldn’t have been higher. | Read More in News from Israel
D-Day and the dark legacy of Hermann Göring




