‘Call of Cthulhu’ Game Trailer Launches Ahead of E3

callofcthulhu-04E3 is so close and people are dying to see what games are going to be revealed, but the folks at Focus Home Interactive decided to treat gamers to their trailer of Call of Cthulhu game! You can check it out below along with a description. Call of Cthulhu: insanity is the only path for truth […]