Cyanide Studios release new Call of Cthulhu screenshots, detailing eerie Darkwater Island Dec 19, 2016