She was born in Callander, Scotland in 1897 and displayed an uncanny gift from an early age. She, at a young age claimed to ...
Paranormal: Britain's Last Witch’ aired on BBC Three on March 25, shares the story of Helen Duncan, known as Britain’s 'last witch', who was arrested in Nottingham before her death.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results