Off the coast of Massachusetts, Three Sisters Island is a quiet resort island that has become the sanctuary for a group of people that may have links to the legend that it was settled in 1692 by three witches fleeing the horrors of the Salem witch trials.
No comments yet