What will you find on the Tamworth Castle Ghost Tour? For visitors brave enough to join-in, the Tamworth Castle Ghost Tours are on 23rd and 30th October…