A strange road in forsaken backcountry, takes two sisters across the boundaries of the bizarre and into a quest for answers.