"Flt 19 Invasion Stripes" On this Day: 6 June 1944 D-Day-1/48th De Havilland Mosquito, USAAF, Europe
It's the early morning, 6 June 1944, the Allies have finally commenced operation "Overlord" the invasion of mainland Europe. The Germans were expecting the Allies to start such an operation, just when and where. Yet they had [...]