Take a look at the launch trailer for Outlast.
You May Also Like
News
Montreal based developer Red Barrels will release Outlast on September 4, 2013 as a digital download on Steam for 19.99.
Hi, what are you looking for?
Montreal based developer Red Barrels will release Outlast on September 4, 2013 as a digital download on Steam for 19.99.