The spirits of the murdered Scots and their executioner live in Chillingham castle
The English castle of Chillingham on the border of England and Scotland was built at the end of the 12th century. According to legend, thousands of people died within its …
The spirits of the murdered Scots and their executioner live in Chillingham castle Read More