Before it was a wildlife sanctuary, it was a woman's abode. Witch Island is an approximately 18-acre land area off the coast of South Bristol, Maine, United States. Named after the woman who used to live there, it was sold off to another who donated it to become a wildlife sanctuary, as per a report by Coastal Rivers Conservation Trust.
Get breaking news anytime, anywhere. Download the TOI app now!