Going all the way back to E3 2015; there was one trailer that intrigued me more than any other. The first person explorative game Firewatch appeared to be a captivating and mysterious adventure in which you embody a park ranger delegated to the wilds of a Wyoming National park. Taking us across majestic mountainous terrain, highlighting pyromaniacs […]