June 3, 2016 • Dr. Richard Land
D-Day is the largest amphibious operation in military history. Dr. Land recalls the impact this battle left on history.