Worshippers of Cthulhu: Call of the New Lands is Here - 1.0 Arrives May 22

Faithful Acolytes, The stars have whispered, and now they scream. A date has been etched into the void. On May 22nd, 2025, Worshippers of Cthulhu shall fully awaken. The 1.0 release rises from the depths, no longer boun…