brewminate.com
Operation Overlord: Remembering D-Day in Photographs, 75 Years Later
Operation Overlord, better known as D-Day, was the largest seaborne invasion in history. Launched on June 6, 1944, it targeted roughly fifty miles of coastline in Normandy, France. D-Day’s success …