The Dog Who Parachuted Into France 69 Years Ago

Sixty nine years ago today, Allied forces executed Operation Overlord, where thousands of troops stormed the beaches of Normandy in France during World War II. Its success marked the end for the Nazi’s and helped to bring about the war in Europe’s end less than a year later. One of [...] Read more »