Bone Island of Danvers: Tales of Weeping Hollow
Bone Island is a small, rocky island located in the Danvers River, just off the coast of Danvers, Massachusetts. The island is named for the large number of human bones that were found there in the 17th century. These bones are believed to be...