Frogwares Shares New Artworks For Its Upcoming Lovecraft Game, Call of Cthulhu

Frogwares is working on a Lovecraft game (Call of Cthulhu) and today released some new pictures from it. And while these are just artworks, we are pretty sure that all Lovecraft fans will drool over them. So go ahead and take a look!