Episode 260720 / 20 Jul 2026 The 11th century embroidery depicts when Anglo-Saxon England was taken over by the Normans in ...