gamesNews Call of Cthulhu's Launch Trailer Shows off its Mind-Bending Madness Once More October 27th, 2018