On June 6, 1944, the Allies launched the biggest amphibious landing operation the world has ever seen - Operation Neptune. In all five sectors allied troops, despite the element of surprise, sustained ...
*Refers to the latest 2 years of stltoday.com stories. Cancel anytime. Jun 5, 2020 Jun 5, 2020 0 On June 6, 1944, Allies staged the opening invasion of France on a 100-mile front along the Normandy ...