It must have been hard for German propagandists to try and present D-Day in a positive light, but they did their best. Here, the U.S. Navy's Industrial Incentive Division and the Office of Strategic Service (OSS) present the German newsreel footage to Allied audiences, with English translation and commentary.
Thumbnail image: YouTube screengrab