My name is Adam and I am 16 years old, a junior in high school. I have been swimming since I was in second grade, so when it comes to seeing guys in the locker room, I have seen it all. I am bisexual, so swimming is more than just a good work out; it provides some wonderful sights as well. I have a slim build, but my muscles are very well defined. I am pretty pale, but my bright orange hair adds some excitement to my looks.
Last year (sophomore year) a guy named Justin joined our high school swim team. His build was very similar to mine, but he had nicely tanned skin and thick brown hair. I was excited to see how he would look this year, since I know he had been visiting the gym a lot in the off-season. As he slowly took his shirt off on the first day of practice, I knew this would be a great season. His pex were now very large and masculine, his abs were well sculpted and defined, and his arm were just the perfect size. He must have seen me looking at him because he looked up and said, “Yeah, I’ve been hitting the gym a few days a week.” He didn’t say it in an obnoxious way, but rather a sexy, seductive way.
Throughout the season, we attraction for Justin would grow. Since I have a thing for feet, I snick into the locker room one day during practice to find out that he wore size 10.5 shoes. I also look a little sniff while I was there. I would try to sneak glances of his junk when we would change into our Speedos before practice. He wore the same one from the previous year, so it was a little small, but I didn’t mind; it showed off his package and ass very nicely.
Today was one of the last days of practice, and I really didn’t feel like going. I walked in to find that the whole girls was there, but only four guys had showed up, including myself. The good news for me was that Justin was one of the boys there. After our usual 2 hour work out, we hit the showers. Everyone besides Justin seemed in a hurry to leave, so I decided to hang around a bit longer. Besides, this was one of our last practices, so I may night see Justin’s gorgeous body until next swim season. With only me and Justin in the locker room, we began showering off. We both still had our Speedos on, but as he started lathering up, all I could think about was what was under the Speedo. He has this thing he would so where he wound shampoo his hair and slick it back like he was in a sexy romantic movie. Today, he did this very deliberately, glancing over at me every so often. Then, he soaped up his body. He started up at his pex and slowly moved down to his abs, intensely looking at them as he washed the soap off. Next he had his hands in his Speedo, making sure everything was clean. My eyes were fixed on his crotch and I felt myself getting a little hard. “You want some,” he asked. I immediately responded with a yes, and I walked over and grabbed his bottle of liquid soap. Justin grinned a little and said, “I guess you didn’t know what I was talking about.” I laughed nervously, but it was oh so excited. I soaped up and started to rinse myself off. When I turned around, I saw that Justin was standing in the shower, ass naked, with his back to me. I couldn’t control myself; I got an instant boner, but my Speedo kept it down a bit, or so I thought. Justin shut the water off, wrapped his town around himself and turned around. “So I see you do want some,” as he glanced down at my boner. I smiled, a little embarrassed, and he started to walk out of the shower. Justin turned around and said, “Well?” “Well what,” I asked. “Well, you are looking really, really hot right now, and I’m fucking horny as hell,” Justin responded. As soon as the first word left his mouth, I left my shower and followed him. There was an empty janitor’s closet in the locker room that we rushed into, and locked the door.
Justin was the first on in and he turned around. As I walked in, he grabbed me and we started kissing, very vigorously. As he continued, I loved my hands down his back and around to his arms. I kissed his chest and down to his abs, feeling every muscle with my hands as well. Finally, I made it down to his beautiful penis. It was hard already, about six inches, cut, with shaven pubes. I could feel him looking down at me as a stared at his cock, thinking about my plan of attack; I had never given a blow job before, even though I wanted to. I looked up at him. “It’s all yours,” Justin said. I started down at his balls and licked right up the underside of his dick until I made contact with the tip. Then, I licked the head for a little and then started blowing him. I loved the feeling of having Justin’s rock hard dick in my mouth. I moved my head forward and back, his dick going in and out of my mouth. I moved my tongue around a bit too, hoping that this would make it even more pleasurable for him. I held on to his legs as I started blowing him a little faster. As I said before, I love legs and feet. Justin shaved his legs about three weeks ago for a big race, so the hair was beginning to grow back in. It felt like the scruff on a man’s face when he hasn’t shaven in a few days. His legs were also very muscular, since Justin runs when he isn’t swimming. I moved my hands up and down his legs, as I continued to blow him, then down to his feet. I felt his feet for a while; they really turned me on. “I see you like my feet,” Justin said. I nodded, with his cock still in my mouth. “Well,” Justin said, “I wear a size”….“ten and a half,” I cut him off. I looked at mea little surprised, but in a good way. It was either because I knew his shoe size, or because I stopped blowing him; probably both. “So, you’ve wanted this for a while I’m guessing,” Justin said. I shook my head yes. “Well I wanted something for a while too you know,” he said. “Stand up.” So I did. Justin got down on his knees. “This is what I wanted for a while,” he said pointing to my cock.
My cock was rock hard and dripping a lot of pre cum. It was five inches, cut. My pubes were trimmed short, and like my hair, was bright red. Justin went right down on my cock, giving me the most amazing blow job ever. I wanted to scream or moan, but nothing came out. It felt so good, I was in totally ecstasy. He continued blowing and licking my dick for a few more minutes. I felt like I was going to cum soon when he stopped and said, “Turn around.” So I did. While he was blowing my, he was playing with my ass a little bit, which felt pretty good. When I turned around, he grabbed my butt cheeks and began to lick my ass. I was a little surprised at first with this, but I liked it. I liked it up and down and played with the cheeks a bit. Then he leaned down and licked my balls and taint, then went back to licking my crack. It was a feeling that I has never felt before in my life. He finally told me to turn back around. He gave my cock one last big lick then asked, “Have you ever been face fucked?” I shook me head no. he stood back up, so I figured I should get on my knees. He put his cock in my mouth and started humping my face. I always liked the idea of rough sex, so this was heaven for me. I held on to his ass as he pounded his dick into my mouth. He continued fucking my face as I moved my tongue around a bit. Finally he said, “I’m gona cum.” With that, I felt about three shorts of warm cum shoot into my mouth. It was such a hot and dirty sensation. I always wanted to try my own cum, but I would chicken out at the last minute. This time, I had no choice. Then he pulled his cock out and shot some more on my face. It dripped down onto my chest as well. In all, he shot about eight times. I swallowed the cum in my mouth, then he kneeled down and started licking his own cum off of my face and chest. “Okay,” Justin said, “your turn.” I stood back up again and he started blowing me, even better than before. I couldn’t think of anything I wanted more then to have his mouth around my cock. It was so hard in anticipation of everything. Finally I told him I was going to cum soon. He stopped for a moment and said, “When you do, I want all of your cum.” Then he went back to blowing me a little quicker than before. In about a minute, I came. I shot seven times into his mouth. I felt his mouth filling up with cum as I continued to shoot more in. When I was done, he swallowed in one big gulp. Then he licked all of extra that was still on my cock. “Holy shit Justin, that was amazing.” “Well you were pretty good yourself too. One of the best first timer’s I’ve been with,” he said. Then he asked me if I was into anything dirty. I was, no I told him that, but I had no idea what he had in mind. “Good,” he said, “cause I’ve gotta piss.” Right then, he started pissing right on my chest. It was pretty clear, since we drink a lot of water during practice. It landed on my chest, splashing a little on my face and running all the way down my body. It felt so warm and kinky. He pissed on me for about a minute. And I did not mind at all. When he was done, I stood up and we kissed a few more times before exiting the closet. I got out and walked over to the showers to wash the piss off of me. Justin just stood there and watched. When I was done we both dried off and got dressed to go home. Before we left, we looked at each other and mouths met for one last passionate kiss. We definitely had some sexual compatibility there. As we walked out, I said, “Too bad the swim season is almost over.” Justin responded just how I hoped he would, “Yeah it is, but we can still practice anytime you want.”