DeepWeb: Release date confirmed!

Hello everyone! We're happy to tell you that the game will become available for purchase at September 20th, 2018! Price is $6.99 and there'll be a 10% launch discount. Keep adding the game to your wishlists if you like…