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