078100 Rachel Evans Takes A Pee In The French Street 0

An atmospheric scene from Rachel filmed last last year on a trip to France. We see Rachel taking a long pee in the quiet streets of the ancient city. Archive Scene.

Tags: archives