Call of Cthulhu ‘Accolade’ Launch Trailer
Celebrating the games release and the positive feedback that Call of Cthulhu received alongside this, Cyanide Studio and Focus Home Interactive have given players a short trailer that highlights the games stunning visuals and overlaps these with various praises given to the game by critics.
Call of Cthulhu is out now for Windows, Xbox One and PlayStation 4.
COMMENTS