剧情介绍:
When a woman on the run from her past suffers a terrifying injury, she becomes stranded in a town…