Two days ago I went into a rest stop to take a leak. There was a young guy standing at a urinal holding his big hard uncut cock in his hand and stroking. I pulled up next to him and took mine out. He was very direct. He just told me to follow him into the stall, and of course I did. He shoved it in my mouth and face fucked me until he busted. I gulped down tons of hot cum, and then he instructed me to clean off his foreskin, so I obliged, cleaning out all the leftover drops of cum from his unusually large foreskin. I thought we were done, then he asked me if I wanted to eat his ass, which of course I did! He turned around and bent over, so I grabbed his cakes and spread em! I got my tongue buried in there and get his hole all sloppy and wet. I slipped in a finger and worked his hole quite a bit. He instructed me to lick my finger. I was surprised how dominant this young guy was (college kid on his way home for Thanksgiving). Still, I again followed his instructions. Then, he told me to take of my pants and bend over. I didn’t even hesitate. I did as I was told, and before I knew it, he spit on my hole and just shoved his big, fat cock right up my ass. He fucked me hard and fast and then announced he was ready to cum. I just told him, “go for it, dude!” He grunted a few times and came right inside me. He pulled out and then told me to clean his dick again. I understood he was in charge here, so I did. Then he told me to open my mouth because he still had to take his piss. He made me his urinal and I gulped down a Gatorade bottle of this dude’s hot piss. He shook off his cock in my face and I got pelted with the droplets from that huge foreskin. He got dressed and said, “peace,” and left in a hurry.