I've known my best friend since a really young age. I'd seen his cock a few times but accidentally, but he was really shy about getting it out in front of me and so I never saw it as much as I wanted to. I've always been open-minded and I trust my friend more than anyone else so our trip on holiday before college was the best thing ever.
Me and my friend were staying in a room together in Germany, with two other guys with us also sharing a room. I tried to get to sleep and pretended I was so my friend would too, but he had different ideas. He turned away from me (we were in separate parallel beds) and started moving his hand quietly. I turned my head slowly but it was under a pillow so I couldn't see things clearly, but he was jacking hard and fast, mumbling under his breath.
I could hear his foreskin rolling over his cock as it was making wet sounds, with me getting really horny-my own dick was so hard it hurt.
Then the phone in the room sounds. Our other friends were wanting to stay up longer but my mate had other ideas and picked up the receiver, short of breath, saying he was trying to get to sleep. He noticed I had caught him too, as he was still holding his cock when he answered. I stared at him and he tried to hide it away, but I threw the cover back to show my rock hard cock.
He came over to my bed and I grabbed his solid boner straight away. It was about an inch smaller than mine, about 6', but thin. I signalled for him to get on top of me and we put our dicks together and I started jacking us both with two hands, My friend pushed my hand away and joined his up, weaving his fingers through mine to jack us both.
He whispered in my ear 'mind if I move properly?' and I was puzzled, so he took our hands off and started thrusting his hips, rubbing his balls and cock all over mine.
I loved it but it was a bit uncomfortable, so we looked for something to lube us up but it wasn't around. So I looked at him and he nodded (shyly) and I turned 180 degrees and spat on his cock to make it wet, he did the same with mine. I jacked him gently and eventually he was humping me hard.
After about 2 minutes I came all over my stomach and he spread it on my cock some more before grabbing my ass cheeks and pounding my cock hard against him before firing out a rope of cum up to the base of my neck while gasping at the ceiling, before he spasmed and rolled off me.
It was the most intense experience I've had with a guy but I prefer girls now. It pays to be open minded though as we had a couple of sessions afterwards trying other things.
We haven't done it since but we're still best friends after so many years.