The Initiate Free Download PC Game setup in single direct link for Windows. It is an amazing action, adventure and indie game. The Initiate PC Game 2018 Overview Opening your eyes, you see a modern looking bedroom. All is quiet. Vague memories flash in your mind as you stand from the cold wooden [...]