The Bayeux Tapestry, an enormous length of embroidered cloth depicting events culminating in the Battle of Hastings in 1066, ...