Americans on Omaha Beach (D-Day)
Video Summary On June 6, 1944, the Allies launched the largest amphibious landing operation in history, known as Operation Overlord, on five beaches in Normandy, France. At Omaha Beach, the US Army’s 1st Infantry Division faced fierce resistance from German machine guns and artillery, resulting in heavy casualties. Despite being vastly outnumbered and outgunned, the […]