A women speeding along a deserted road comes face to face with a unscrupulous highway man.A women speeding along a deserted road comes face to face with a unscrupulous highway man.A women speeding along a deserted road comes face to face with a unscrupulous highway man.