Indie first-person mystery game Draugen announced, trailer and screenshots released
Indie development studio Red Thread Games has announced its upcoming first-person mystery game Draugen. The game release...