The Longest Day
EIGHTY YEARS AGO on June 6, 1944, D-Day Operation Overlord, history’s largest amphibious invasion, commenced and began the liberation of continental Europe. Despite the massive Allied buildup and numerical superiority, the planners knew it would be a