‘Thank the Gods of War’: D-Day success hinges on weather forecast in ‘Pressure’

On June 6, 1944, over 160,000 Allied troops were sent across the English Channel onto the beaches of Normandy, France, marking the assault on Western Europe.