Overlord Embroidery

The Overlord Embroidery, centrepiece of The D-Day Story, tells the story of D-Day and the Battle of Normandy.