D-Day 75th Anniversary: Glorious triumph, desperate despair

Ships and blimps sit off the coast of France on D-Day, June 6, 1944
Ships and blimps sit off the coast of France on D-Day, June 6, 1944