outlast

Outlast

Outlast, the first title being released by newly founded Red Barrels, is set to release for PC digital download come summer of 2013. Players take...