Video Games Horror News
Connect with us

Video Games

Lovecraftian Video Game ‘The Sinking City’ Gets a 2019 Release Date

Despite showing off a new trailer at E3 earlier this month, Frogwares didn’t actually announce a release date for the...

this week in horror

From Around the Web