Ghost History People Places Spirit Well (Keith Johnson) 0 (0) September 21, 2023 User Uploaded In the southwest section of North Scituate, Rhode Island, some of the local residents may recall the legend of a supposed “spirit well”, which is Read More