On June 6, 1944, in Operation Overlord, Allied forces landed troops on the beaches of Normandy, France, for the largest amphibious assault in history. Today, 76 years later, we highlight D-Day VIRTUALLY!
By U.S. European Command, United States European CommandStuttgart, GermanyJun 08, 2020