Draugen is the new video game in the works from developers Red Thread hitting shelves in 2015. Today we have a great teaser trailer to share with you, showing you some footage from the survival horror-adventure game set in a 1923 Norwegian fishing village. Read More »