Tasha Lawrence is a Canadian actress who has starred on TV shows such as The Line and Third Watch as well as in films such as Pooka, Hangnail and Too Pure.
Tasha Lawrence lying on her back in the front passenger seat of a car as she has sex with a guy who is on top of her with her high heels pressed against the windshield all during a brightened version of a very dark scene. From The Line.