Frogwares’ The Sinking City Gets Delayed
The Lovecraftian-inspired mystery thriller video game titled The Sinking City has been delayed from its original March 21 release date to June 27. The game’s developer Frogwares studio has made the announcement last March 9. According to them, the reason… Read More »Frogwares’ The Sinking City Gets Delayed