Cthulhu's Catharsis: Game has been delayed a couple weeks, but open beta is August 3-4!

Sorry for the incoming bad news, but Cthulhu's Catharsis is not able to meet the July 2019 release date. Now you may be asking, "why did this man wait until literally July 30th to tell us this?" Because now there's good…