Welcome to the 25th installment of this critically acclaimed series. In this latest volume, Jackie (Kenna James) wakes up in Veronica's (Skye Blue) bed. She doesn't remember much about last night, but Veronica knows how to bring back her memories. Ana (Lena Paul) loves looking at new substitute teacher Mary (Abigail Mac). In fact, they have history. But when Ana tries to kiss her at school, Mary pushes her back. She had a class to teach, and well that's what she taught. Jessy (Scarlett Sage) comes home early and decides to prank her wife Zoe (Jessie Lee). Finally, Lucy (Emma Hix) falls of her skateboard when Ellen (Emma Starletto) almost hits her with her car. Ellen brings Lucy inside her house to patch her up. Quickly the two beautiful women fall into a passionate kiss.
Max and Karen seem like a normal happily married couple, but in reality are undercover age...
Annabelle is the wise-beyond-her-years newcomer to an exclusive Catholic girls school. Hav...
Four girls take part in illegal underground fighting event "Girl's Blood" held at an aband...
There are no videos to display for Girls Kissing Girls 25 .
In the fourth instalment of the Gabriel's Inferno series, Professor Gabriel Emerson has em...
A writer/radio advice show host fails to heed his own advice as he stalks his ex-girlfrien...
In the sixth installment of the Gabriel's Inferno series, Julia deals with the aftermath o...
Lucy Jacobs, a freshman university student, returns home to her small town for Thanksgivin...
The story of the forbidden relationship between a 'low born' boy and a 'high born' girl in...
A man stuck in a monotonous routine encounters a beautiful and mysterious woman on the sub...
While traveling in Paris, author Henry Miller and his wife, June, meet Anais Nin, and sexu...