Sexy French teacher gets wild with a stranger in a public parking lot. They get off on the thrill of voyeuristic amateur sex in the great outdoors