A young women running for her life is forced to face her inner demons.A young women running for her life is forced to face her inner demons.A young women running for her life is forced to face her inner demons.