Russia’s Self-Serving Version of History

Today is June 5, which means that 75 years ago today Allied troops were preparing to assault Fortress Europe. June 6, 1944, was one history’s defining days. The future of a continent would be determined by whether the Allied amphibious assault was successful or not. It is a moment in history that has forever linked the nations of Western Europe, most notably France which had gone through the humiliation of 1940, with the UK, US, and Canada and unifies them no matter what contemporary differences they have. It was a day that was over four years in the making, but as D-Day approaches its…