A fortress and family home, Tamworth Castle, located in Staffordshire, is allegedly haunted by an evil spirit causing momentary blindness, strange apparitions and a weeping lost soul. Derek picks up on many spirits that haunt the castle,including the ghost of a Spanish executioner whose sword hangs in the great hall.A fortress and family home, Tamworth Castle, located in Staffordshire, is allegedly haunted by an evil spirit causing momentary blindness, strange apparitions and a weeping lost soul. Derek picks up on many spirits that haunt the castle,including the ghost of a Spanish executioner whose sword hangs in the great hall.