World War Ii Operation Overlord The Largest Amphibious Military Operation In History Began With Allied Troops Landing On The Beaches Of Normandy In France - June 6 in History | This Day Story