Outlast is a new PC Survival Horror game from the studio Red Barrels. This trailer fits with the Halloween spirit.
 





Leave a Reply.