18 - Dudley Castle - True Ghost Stories
Release Date:
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.
18 - Dudley Castle - True Ghost Stories