A young woman finds herself stranded in a mysteriously isolated town.A young woman finds herself stranded in a mysteriously isolated town.A young woman finds herself stranded in a mysteriously isolated town.