Then he let go.
The towel fell to the ground and I stood there, fully exposed. He grabbed my dick and began to slowly stroke it. His hands were soft and gentle. I let out a little moan. He grinned, climbing down onto his knees. I watched him look my dick over before licking all the way from base to tip.
"Oh fuck!" I gasped. I couldn't believe what was happening right now. He grinned again, before taking another long lick. I kind of staggered a bit, so he pulled back and led me over to the bench. I sat down on his towel and he repositioned himself between my knees. After one more full length lick, he circled the head with his tongue and wrapped his lips around the tip. Looking up at me he slowly started making his way down my cock. He made it a quarter of the way down and went back up, almost coming completely off, before going back down, this time even deeper. He did this over and over, getting farther down each time. I closed my eyes, overcome with pleasure, and when I reopened them he was just approaching the base of my dick.
"Fuuuck!" I moaned. This was incredible, he began to bob his head up and down with increasing speed. I knew I wasn't far off, and I tried my best to keep from blowing my load. After a few more bobs I couldn't hold back anymore and I felt my legs tense up. He seemed to realize what was happening, and he went back all the way down to the base. That was the final straw. I felt myself shoot shot after shot of come right into his throat. He pulled back somewhat, and I felt some of my cum start to run down my cock. He eagerly licked it up and wiped his mouth.
He stood up, his dick now completely hard. He took a step forwards, putting his dick right in front of my face. Without thinking I reached up and grabbed on. It was warm and soft. I began slowly stroking his cock, his foreskin gliding smoothly along his dick. I heard him give a little grunt of pleasure, so I began to pick up speed. After about 20 seconds I stopped at the base of his dick and moved closer to him. His glans was shiny and smooth, and a good amount of precum was dribbling out. I decided to start by licking that up. It was salty, but also sweet. I then placed my lips on his head and began to slide down.
I made it halfway before I realized that I couldn't go any further without gagging, so I went back up. Pausing to breathe, i slid back down to the same spot. I heard his breathing get heavier, so I pickup up speed. I could only make it half way down, but he didn't seem to mind. By this point I had my hands on either thigh, bobbing my head up and down his shaft. Before too long I felt his leg muscles tense and I knew what came next. I picked up speed for a final time, and after another couple seconds he let out a loud grunt and my mouth filled with hot, salty cum. I tried to keep it all in my mouth, but it quickly began to overflow and run down my chin. I swallowed what I could, but I knew I couldn't swallow it all.
He stepped back and looked down at me, a huge grin on his face. I smiled back and he silently began gathering his things again. As I cleaned up my face, he finished getting dressed and packed his bag. He began to walk away before stopping halfway down the row of lockers.
"Hope I see you again." he said, rounding the corner and disappearing from my sight.