Deer Island

Deer Island, a small island located in the Quabbin Reservoir of Massachusetts and also a site of a nature reserve. However, it was a site of an unexplained event that took place in the 19th century involving paranormal activity and demonic forces.

History
The Red Geese Tribe settled Deer Island in the 16th century and was driven out by a series of wars with the Bloodfaces and also other tribes.