A woman is fighting for her life in hospital after she was struck by a car in Lancaster yesterday.