transport troops supplies

D-day Landing Craft

On June 6, 1944, Allied troops landed on the beaches of Normandy in France during World War II in Operation Overlord. The success of the landing depended on the ability of the Allies to transport and land troops and equipment on...

Continue reading...