Castle Dudley and the Grey Lady
This location is known as one of the most haunted spots in all of England. Built in 1071, Dudley Castle is believed by many to be haunted. This is …
A manifestation or event attributed to some force beyond scientific understanding or the laws of nature.