
Haunted Scarborough Castle
There are probably a number of places in the world called ‘Scarborough’. This is the original Scarborough which is in North Yorkshire in the United Kingdom. It is the place that the original poem ‘Scarborough Fair’ was actually about. The poem – later turned in to a song – featured a witch and a warlock trying […]