Jasmine had been siting alone at a small table near the back of the cafeteria holding a spot for her bestie, Rachel, for almost 15 minutes. What was taking her so long Jasmine wondered and got up to go check the bathroom. As she walked into the bathroom she heard a toilet flushing and as she turned the corner she was shocked at what she saw...
Jasmine saw a huge COCK laying on the bathroom floor that extended in between a pair of legs that could only belong to her best friend Rachel! Jasmine sat there looking at the beautiful cock wondering at it and thinking it must be at least 14-16 inches long flaccid! She unconsciously licked her lips and her crotch moistened as she started at the massive cock laying before her, and then a sudden ambition overtook her...
Rachel was basking in the afterglow of the best blowjob and cumshow she had ever seen. She was so exhausted by the event that she didn't notice that someone else had entered the bathroom. Suddenly the door to her stall was rattled open and there stood Jasmine with a hungry look in her eyes...
"Jasmine! What are u...?!!" Rachel screamed as she futility attempted to cover herself.
"I want that monster!" Jasmine almost purrs as she reaches down and starts to stroke Rachel's slowly growing member.
Rachel despite being horrified to have her best friend finding her like this, was getting hard again! Rachel threw caution to the wind and started to thrust into her hands. "You like huge cocks Jazzy?"
"I love them!" Jasmine replied enthusiastically.
"Good cuz I have quite a pole" Rachel said with a wink.
"Well then lets see how big you really are!!" Jasmine said smiling and lowering her head to Rachel's huge member. Jasmine stuck out her tongue and slowly circled around the head of Rachel's growing cock which was at at least 20" by now and still growing! Jasmine continued to lick and suck just the head of Rachel's cock wanting her to be fully hard before going all in.
Rachel was in heaven as Jasmine teased her cock just enough to get her hard but always wanting more. Rachel felt that her cock also needed to be bigger for what was going to happen so she let her cock continue on past 2 ft to 2.5...3 ft! And to balance having such a huge pole her balls grow to the size of small pumpkins.
Jasmine couldn't believe such a huge cock and massive set of balls could be attached to her 5' 2" best friend! She was already naked and was preparing for the face-fucking of her life!
Now Jasmine loves giving head and is pretty good because her boyfriend has a 12" cock that she can fully deep throat. She also is good at swallowing because her boyfriend insists on finishing inside her and his pear sized balls shoot a huge amount of cum...for a guy. Jasmine and him measured it to be about a gallon. And lately she had been taking multiple loads of his and swallowing it all. Her record so far and been 5 loads back-to-back...that a story for another time ;).
Jasmine was just about to start taking her deeper when Rachel took the cock from her and started to suck herself...again. Rachel had needed more attention on her cock and Jasmine was content to tease, so she took her cock from Jasmine's mouth and slipped it into hers as the ring made her cock more flexible so Rachel could get her long cock down her throat. She took a full foot of herself, which left the rest of her cock wedged in between her breasts so she also tit-fucked herself. As Rachel continued to please herself she felt the familiar building sensation and remembered she still had to face-fuck Jasmine...
Jasmine watched as Rachel withdrew the long serpent from her breasts and mouth as it came pointing back at her. She instantly started sucking down a foot of Rachel's serpent cock. As Jasmine got to 2 ft she felt a subtle change in Rachel's body language...
Rachel was close to finishing and, without warning Jasmine, shoved all 3 ft of her cock into her throat, just entering her stomach. Knowing that she had Jasmine fully impaled brought Rachel over the edge and she came...hard! Her first shot of cum was several liters which she poured directly into Jasmine's empty stomach. Rachel fired shot after shot filling Jasmine's belly with gallons of her seed. Rachel had fired about 20 gallons into Jasmine's belly before pulling out and covering Jasmine with even more cum! Rachel continued to fire another 20 ropes (5 gallons) of cum covering Jasmine's, face, breasts, chest, stomach and upper legs in several layers of cum. Her orgasm had lasted a total of 3 minutes with a finale of 25 gallons of cum!
Despite having suck a huge orgasm Rachel didn't stop frantically stroking herself. She could feel another massive orgasm coming and was unable to control herself. Rachel's 2nd orgasm came quick and it was huge! After only 60 seconds her cock erupted in another gigantic orgasm. Rachel shot rope after rope of cum each several liters in volume. She couldn't concentrate on anything but her orgasm as she covered every thing in the bathroom in another huge load. As her orgasm died down and finally stopped she had cum for 3 more minutes producing another 25 gallons.
It took another couple of minutes before Rachel opened her eyes and saw the damage... The wall beyond the stall had a counter top with five sinks in it and 5 mirrors. 3 of the mirrors and the corresponding sinks were covered and full of her seed. All of the floor she could see was covered in cum as well. And so was Jasmine and herself. Both having been covered in several fresh layers as she had cum her gigantic load. They both looked a little pregnant after having forced so much cum into their bellies.
Rachel and Jasmine looked at each other as Rachel's cock had finally gone back to its 14" flaccid state and...