Set against the stunning backdrop of Glacier National Park in Montana, this chilling psychological thriller follows two high school friends, Travis and Nate, on a road trip to Canada. Their…