Tomorrow, June 6, marks the 75th anniversary of D-Day in World War II, when Allied Forces launched Operation Overlord, sending troops onto five critical landing zones along the English Channel’s French coast.
American units were assigned two of the five beaches targeted in the ...