Extended Announcement Trailer

A new indie developer with AAA studio roots is aiming to scare the hell out of you with its upcoming survival horror title Outlast.