D-Day and the dark legacy of Hermann Göring
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...



