The Bayeux Tapestry Did you know that the 14th October marks the 950th anniversary of the Battle of Hastings? So what? I hear you ask…this is just ancient history. Read More