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


Comments




Leave a Reply