Watch the Worshippers of Cthulhu launch trailer to see gameplay and learn more about what awaits in this strategy simulation ...