Bigben Studios and Frogwares showed off their Lovecraftian horror title, The Sinking City, as E3 2019, and GotGame went hands on to get some impressions.
source: gamezpot.com
Bigben Studios and Frogwares showed off their Lovecraftian horror title, The Sinking City, as E3 2019, and GotGame went hands on to get some impressions.