Submit a news tip



Call of Cthulhu Switch release date trailer

Posted on September 5, 2019 by (@NE_Brian) in Switch, Videos

Call of Cthulhu

Focus Home Interactive has issued a new trailer to promote the upcoming launch for Call of Cthulhu on Switch. Watch it below.

Leave a Reply