Haunted Plymouth: The macabre history of Plymouth, Mass., where Pilgrim and native American spirits haunt side by side