A young woman makes a startling discovery at a remote gas station.A young woman makes a startling discovery at a remote gas station.A young woman makes a startling discovery at a remote gas station.