Game Reviews Call of Cthulhu Role Playing Game: 6 Terrifying TruthsBarren swiftJuly 26, 2025 Call of Cthulhu role playing game (CoC RPG) is a bone-chilling testament to cosmic horror and neurosis set in the…