witch hunting frenzy

Type: Concept

Margaret Duchill was a Scottish woman who confessed to witchcraft at Alloa during the year 1658. She was implicated by others and she named other women. She was executed on 1 June 1658.

Mentioned in 1 podcast episode

Who brought it up

Related Entities