"Take that fucking giant cock. You want to act like the town whore, you're gonna get treated like the town whore." He said as he pushed my head down his buddy's huge cock. He started pinching my nipples hard as well. I started gagging but kept my self there telling myself to relax. I took a little bit of poppers to help. Pretty soon Sam was close to cumming and I had to stop. We took a quick break to catch our breath, drink a bit, and smoke some more weed. We were absolutely silent. After we were done Mike got on his knees and started blowing me. That was his second time sucking dick and his first time was also with me. It was so hot seeing someone discover their sexuality like that. Sam started slapping his ass a bit and we moved to the bed. Sam started trying to put a finger in Mike while he was blowing me. At first Mike was really scared but then he let it happen and got into it. Slowly Sam inserted a finger. It looked like he was really tight and definitely had never been fucked before. He was nervous but I could tell it felt really good. He was in a spit roast position sucking my cock hard and moaning. I'd never heard those sounds before from my "straight" buddies and it was so fucking hot.
I forced his head down hard all the way down my cock and held it there while slapping his face a little. "That's exactly fuckin right. How does that cock taste? That's what you've wanted for so long huh buddy." He started nodding vigorously. "Take that huge cock all the way down to the balls till you can smell my fuckin balls." He'd never been talked to that way before and at first he paused and then he went harder and faster while jerking off. God it was so fuckin' hot. Sam started really working his ass and put in another finger. He was moaning so hard while sucking my cock.
"Can't believe you guys have been hanging out since second grade and have never messed around." I said. Sam and I leaned over Mike and started making out and then I started sucking his nipples. I bent down further and started sucking Sam while Mike was sucking me. Up and down with his hands on my head it felt amazing while I was getting sucked off. There was a silence and all you could hear was fast sucking from both Mike and I, and Sam moaning really loudly. I took a moment while I had his cock deep down my throat and my cock down Mikes throat to really savor the moment and realize how rare it is to get two straight buddies and good friends of mine to mess around. It felt indescribably amazing.
Suddenly Sam started getting really close to cumming and that was super hot and really turned me on so i pushed down harder on Mikes head and he heard what was going on and we all came pretty much at the same time. It was an amazing night and we had a lot of great nights after that.