The water rushed over his body. He touched the wall, flipped over, and headed back down the lane. As he sped through the water, he could feel it tugging gently at his cock through his Speedo. He was wearing one a few sizes too small and had cut out the lining so only a thin layer of fabric shielded his tight ass and hardening cock from view. As he swam back and forth, he could feel it riding up his ass. None of this was an accident.
He came to the Y that night with a specific plan in mind. He had worn this Speedo and even chosen this lane with a purpose. As he touched the wall again, he looked up briefly and caught a glance of the lifeguard sitting up there on his chair. He flipped over slowly making sure his ass was in full view before heading back down the line. He smirked, having seen the lifeguard flushed and adjusting himself.
At the far end of the lane, he put the next stage into motion and as he headed back towards the lifeguard stand, he slowed down and, reaching down, pushed his Speedo down his thighs so that the motion of his legs kicked them off. He loved swimming nude and the second his cock was exposed, it started to harden, stimulated by the pull of the water.
When he touched the wall this time, he turned onto his back and pushed off into the backstroke. Grinning and blushing, Erin swam back towards the other end, his thick cock erect in the water. It was at this point that his plan broke down.
~~~~~~~~~~
Jim stood up suddenly on his chair, flushing deeply. Who was this guy just swimming back across the pool with his cock out? He hadn't noticed him when he first came in, probably because it was close to the end of a long shift and no one had even been in the pool for thirty minutes prior. He had sent everyone else home and was dozing off when he heard a splash and saw a slim muscular man swimming across the pool in the lane directly in front of him.
"Really?" he thought, "We're almost ready to close!"
When the man came back and flipped slowly around to do another lap, Jim's drowsiness left him immediately. This guy was hot. He wasn't just hot, he was gorgeous. He had the long muscular body of someone who had been swimming since they were a kid and a tan of someone who spent a lot of time outside. He sat up in his chair and started to watch him intently.
He was wearing the tiniest Speedo he'd ever seen, and every time he flipped, Jim could have sworn that he could see his skin through his Speedo. It started to ride up the swimmer's ass as well. Jim didn't see a tan line.
'Guess this guy spends a good amount of his time outside, naked too,' he thought to himself.
This was so much more entertaining than looking at his phone. He started to get a semi himself and had to adjust the red lifeguard Speedo he wore. Jim, of course, hadn't expected this random hunk coming in twenty minutes before his shift ended so he was completely shocked when he flipped over and started backstroking across the pool completely naked.
'What the fuck!?' He stood up as fast as his cock. 'What the fuck is he thinking?! This must all be on purpose!' he thought. 'Fine then; I can play this game.'
He stood next to the edge of the pool and when the swimmer returned, he blew his whistle and jumped in the water.
~~~~~~~~~~~~
Erin was returning towards the lifeguard stand, his cock dragging in the water. He smiled to himself as he wondered how the lifeguard was going to react to his show. All of a sudden, he bumped directly into someone.
He scrambled to get his feet under him and turned to see the lifeguard right next to him.
He froze as the man just stood there staring at him with a frown on his face. Was he about to get kicked out?
Suddenly, the lifeguard moved toward him and grabbing his arm, pulled him towards him till they where standing chest to chest. Erin's hard naked cock was pressed against the lifeguard's Speedo. The lifeguard looked down at him and whispered:
"What the fuck are you doing?" He reached down and grabbed Erin's cock. "You can't just be waving this thing around!"
Erin gasped; he had not expected this turn of events. He stammered as he looked up into the lifeguard's face but before he could speak, the lifeguard bent down and kissed him deeply, as his other hand wrapped around him to grab his tight ass.
As their lips parted, the lifeguard spoke. "It's time for you to get out of the pool. Let's hit the showers."
He let go of Erin and turned away, pulling himself slowly out of the pool. Erin immediately lost himself looking at his muscular back and tight ass and almost didn't hear him introduce himself.