06.25.2022 - By Clem Dallaway
Dudley castle stands over the town of Dudley in the West Midlands, England and is host to many ghosts that have had many sightings over many years.