The Sinking City – New Launch Trailer
Publisher Bigben Interactive and Developer Frogwares have released a new launch trailer for their upcoming Lovecraftian Horror game The Sinking City. Not a launch yet That said, this “Launch Trailer” is more to celebrate its...
Sun 30-06-2019 12:21 | Nintendo Switch News