On June 6th, 1944 the largest seaborne invasion in the world's history was staged on the beaches of Normandy, France. D–Day's "Operation Overlord" would result in more than 44–hundred deaths, including 25–hundred Americans, and eventually victory!. 70 years ago this June almost 327–thousand...read more