It was Friday afternoon when Josh arrived at Las Vegas, the city of sin, gambling and sex. He wasn't here for any of that, in fact he didn't know what was the plan. He's going to be married in a month, and his best mates planned this trip for his bachelor party as a surprise. Josh looked around in hopes of finding a familiar face, all he knew was the plane ticket that his best friend Rudi sent him and a list of things he needed to bring, and now he's here at the airport, completely clueless.
Josh was half expecting a cliche “kidnapping” surprise when a hand grabbed his shoulder from behind, another hand sneaked around his waist and held him tight. He knew immediately who was behind him, people had their secret handshake, and this was the way Rudi and him greet each other. He didn’t remember how it started, but from as long as he know, Rudi always sneaked behind him and gave him the biggest hug.
“Look who it is! Welcome to Las Vegas.” Rudi was still holding him tight, until Josh struggled to turn around to face Rudi. It had been awhile since they seen each other, they still texted each other almost daily, but between Rudi working as a truck driver, always moving between cities, and Josh spending most of his limited free time with his soon to be wife, meeting up proves to be almost impossible. Three months was a very long time, considering Josh was going to be married in a month, a life changing moment for him. However, it felt like no time had changed when Josh met Rudi's gaze, the familiar smile on his face, with his full luscious beard. Josh was always jealous of Rudi's beard when they were younger, when it was time to prove they are real men. Rudi was always the hairy one, his ginger hair was all over his body already at 18, while Josh could hardly grow any hair. He blamed his blondness, making it extremely hard to notice his beard, well, his almost non existent beard, and now he embraced his clean shaven face, a look that his fiancée approved, especially for the wedding.
"Hey Rudi, long time no see." Josh returned the hug, now that he's facing Rudi. Rudi was warm, and it warmed his heart to be close to his best friend. The tight shirt didn't stop Josh from noticing Rudi was getting bigger, more muscular than he remembered. It didn't surprise him as Rudi was always at the gym, he used to drag Josh to the gym when Rudi was in the wrestling team, Josh probably had to thank Rudi for his workout habit, now getting a muscular body himself, being one of the reasons he's marrying his beautiful girlfriend Bea.
"Who's here? just you? Where's everyone?" Josh let go of Rudi, now trying to figure out what's going on.
"Just me for now. Tim and Jack arrived this morning, but they couldn't stay still for long so god knows where they are now. Tommy needs to take care of the kids tonight so he's going to be here tomorrow morning. The real party is going to start after Tommy arrived so we can just relax and catch up in the mean time."
Josh already knew Tommy was going to be late. Tommy was his work buddy at the office, he was there when Josh was the new employee, and Tommy took him under the wing and helped him along the way. Tommy couldn't keep a secret if he tried, and he already apologized for being late yesterday when they were at work. And Josh wouldn't say he's surprised that Tim and Jack wandered off on their own, Tim being his college roommate, he couldn't count how many times he sneaked in and out of their room late at night, sometimes bringing a girl with him, and with the news that he recently broke up with his girlfriend, he was probably somewhere trying to get laid. And Jack, his cousin, he knew exactly where he was, the casino, a perfect place for a gambling addict.
"Come on. Let's get you settled first." Josh followed Rudi into a car. Rudi already rented a car, not a limo, none of them had the money for that, and they drove to the Airbnb booked for the weekend. The place was big enough for the five of them, if they squeezed two people in two of the three rooms. It had a somewhat big living room with a huge couch and a mounted tv, an open kitchen with the basic cooking supplies, a small backyard with a hot tub and a common bathroom for all five of them. They didn't have the budget for a big place, and they had to make do with what they got.
"Tim already claimed the smaller room for himself, Jack and I took the remaining rooms, you can take your pick, me or him." Rudi was the obvious choice, they had their fair share of sleepover when they were young, and Jack was a snorer, and Josh would expect him to stay up late gambling and interrupt his sleep when Jack returned if they shared a room. Josh followed Rudi into their room, the room was cozy, there was a king size bed in the middle, a desk on the opposite side of the bed and a huge mirror on the wall, you could clearly see yourself on the bed with the mirror, and Josh wondered if this was some sort of sex thing for couples. There was a small window at the end of the room, the view wasn't much, it was connected to the backyard and you could see the hot tub from the bedroom.
"So what's the plan? Should we find Tim and Jack?" Josh dropped his luggage at the side of the bed and asked.
"Nah, I already texted them, they'll come back when they can. What do you want to do? It's your party after all." Rudi asked.
"Umm okay. Maybe we can try the hot tub. I brought my swim trunks, you put them in the list for a reason." Josh could see the hot tub through the window, and he always wanted to try it, now they had time to kill he couldn't miss the chance to jump in the hot tub.
The hot tub was exactly the reason why Rudi put swimwear on the list. This was exactly what he hoped for, to be in the hot tub with Josh, mostly naked. Rudi was gay, he came out to Josh at 18 when they were at a party, when Josh was trying to wingman Rudi with pretty girls. "I'm gay." Rudi blurted out before Josh pointed at yet another girl at the party, and he had to explain to Josh he's not ready to date anyone and no one knows, except for Josh. He was lucky to have a friend like Josh who don't mind his sexuality, and what he didn't tell Josh was he was in love with Josh, he kept that secret till now, and he planed on burying the secret to his grave, now that Josh was getting married. It wasn't like there was any chance to begin with, he knew Josh was straight, but there was always that fantasy, the love story in the back of his brain, hoping that somehow they could end up together, but now Josh's getting married, and this is the last chance that anything intimate could happen between them, at least that's what Rudi hoped. That's the reason why he always found a way to get close to Josh, to see him naked, when he used to dragged Josh to the gym and watched him change in the locker room, when he would hugged Josh whenever he met him, or when he would sleepover at Josh's place just so he could sleep in the same bed with Josh, and now he's doing the same thing, trying to get Josh naked and sleep together.
They didn't hesitate to strip naked. Josh was comfortable being naked in front of Rudi, they did it so many times before. They were both naked standing in the room, and they both secretly stole a glance at each other, for different reasons. Rudi obviously wanted to see Josh naked, looking at 6'1 friend, Josh's chiseled body was mostly hairless, if Rudi looked hard enough he could see a thin blond treasure trail leading to his trimmed pubic area. His dick was at least 6 inches, the pink fat tip pointing down at his low hanging balls. This was a sight Rudi burnt in his head from all the times he watched his naked friend secretly.
On the other side, Josh was curious with how Rudi's body looked, when he could fell his muscular body getting bigger at the airport. Rudi was indeed muscular, his strong arms, huge pecs and abs were covered with hair. His 4 inches thick cock was buried in his red bush, slightly pointing forward, support by his huge furry testicles. Josh couldn't help but noticed that Rudi's dick was slowly getting bigger, nodding with each pulse. Before he knew it, Rudi turned around and kneeled in front of his bags, trying to find his swim trunks. His muscular ass was facing Josh, Josh's heart skipped a beat when he saw between Rudi's hairy crack, the hair could barely hide his hole. He wasn't expecting to take a glimpse of his friend asshole when he was looking at Rudi's body, it felt weird, it felt like he was invading Rudi's privacy.
Josh quickly turned around, and went to grab his swim trunks from his luggage. It didn't take long for Josh to find it and get ready for the hot tub, but when he turned around, Rudi was still kneeling. Josh quickly turned his head to avoid looking at his friend asshole again, but it was a mistake, he was now looking at the mirror, and the reflection of the side of Rudi, along with his hard erection. It wasn't a bad look for Rudi, although his dick wasn't long, the girth made up for it. Josh could swear he'd seen some porn star with similar physique, and he wouldn't mind admiring it. Rudi was clearly trying to hide his boner, but the mirror betrayed him. It almost as if Rudi could sense Josh looking, he turned his head towards Josh.
"I couldn't find my swim trunk, you go ahead, I'll get out there soon." Rudi was in no hurry to find his swim trunk, in fact he was indeed trying to hide his erection, hoping it will pass soon. However Josh had a different idea. He always knew Rudi was attracted to him, he had caught Rudi looking at him numerous times and he didn't mind it at all. It was nice to know his gay best friend admire his body, and it gave him the confident boost he needed. Being in Las Vegas, at his own bachelor party, Josh felt more free and daring. He wanted to tease his friend with his body, one last chance before becoming a married man, which would somehow feel wrong to flirt even if it was a joke.
“Don’t worry about it, it’s just us.” In front of Rudi, Josh pulled down his swim trunk, stepped out of it and threw it on the bed, before walking out the door. Rudi hesitated, Josh was already naked outside and he had no more excuse to stay. He thought for a second, went to the bathroom to grab a towel, and wrapped it around his waist. It wasn’t hiding much, his cock was still poking out, and still this was the moment Rudi thanked god his cock was short, or it would be much more obvious.
Josh was already sitting in the hot tub when Rudi awkwardly walked out with his hand in front, concealing his erection. Rudi quickly took off his towel and jumped into the hot tub as fast as he could, hoping Josh wouldn’t notice his erection. Josh grinned as he watched, he did notice Rudi’s boner, it’s hard not to notice when he was looking for it.
“Uhmm… this feel great, I should’ve tried this sooner.” Josh relaxed as he rested his arms at the side, his legs were spreading wide, letting the water massage his body. The hot tube wasn’t big, at maximum it could hold four people, Josh’s legs were brushing Rudi’s as he stretched. Rudi gulped, he couldn’t hate and love the bubbles on the water surface more. On one hand they were hiding his erection under the water, but on the other hand he could only vaguely see the shades of Josh’s body.
“So I see you’ve been working out a lot, looking great.” Josh complimented Rudi. He would loved to tease Rudi, he also wanted to catch up with his friend, working out was one of their common interests.
“Yeah, work’s a little quiet lately, got some time on hand. You don’t look bad yourself, how on earth do you find time to exercise, with the wedding and stuff.” Rudi was looking directly at Josh, now that he had a reason to look.
“Bea is a life saver, she pretty much handled all the wedding planning, I don’t know how she has the energy for that. But yeah I should work out more, I’m slacking on my chests and calves.” Josh proceeded to stand up and flexed his muscles. Josh was now performing a live show for Rudi, his whole naked body on display. Josh continued flexing his pecs, and his hands cupping his pecs, lightly squeezing them.
"I want bigger pecs, yours look great." Josh leaned forward and reached down to feel Rudi's chests. His cock was right in front of Rudi's face. If there was a chance that Rudi's erection could die down before, there was no chance now. He let Josh feel his body, while his gaze fixated on Josh's cock, he could swear in his imagination Josh was getting hard slowly. Rudi almost let out a moan when Josh's hand brushed his hard nipples, he couldn't let Josh know how much sexual pleasure he's getting from his friendly admiration, he couldn't dare letting his secret out, especially to Josh. He stayed still, trying his best to stay calm and relaxed, while Josh finally sit down, but this time next to him. Their legs were touching each other, Rudi could fell the smoothness and warmth of Josh's skin. Josh was still moving his hands on Rudi's body, now not limited to his chests. He slowly moved across Rudi's body, feeling his body hair under his fingertips. He grabbed Rudi's arms, feeling his biceps, his broad shoulders, his hairy big chests, and moved down to his defined abs.
"Ughh..." Rudi couldn't hold it any longer, when Josh's hand accidentally touched his erected cock.
"Are you hard?" Josh asked. Rudi was in shock with horror and ecstasy when Josh reached down and grabbed his cock. He gave it a few strokes before Rudi frantically pull his hands off. Rudi was panting, and he knew he would have shot his load if Josh gave it one more stoke. This brought him back to a memory he tried to forget, but now he couldn't stop thinking about it.
"Someone needs to get laid, we need to find you a man this weekend." Josh laughed, he didn't know why he did that. At the beginning it was just a harmless prank, to tease his gay best friend, but then somewhere in between, he was enjoying it, his own erection was the prove, and part of the reason he sat down. He didn't understand why, maybe it was the curiosity of holding the thickest cock he'd seen, or he was craving body contact like most hot blooded male, but he didn't care, all he knew was he loved what they were doing, and he wouldn't mind more.
"Hey can you stand up? Let me feel your calves." Josh asked as he started reaching out again and touched Rudi's thigh. Rudi was hesitating, did he want to show Josh his boner? Josh feeling his body suddenly didn't feel like an issue, after what just happened. His cock was on the edge of erupting, bouncing with each pulse, he knew he's leaking precum under the water, standing up would reveal more than just his hard cock. But now Josh's hand was dangerously close to his boner, he could grab it any moment again, and Rudi was sure this time nothing can stop him from cumming. Rudi slowly stood up, his hands covering his cock, this wasn't the best decision as his hands was rubbing his bare cock. Lust was taking over, Rudi couldn't help but rubbing his cock head with his thumb, getting closer and closer to the finishing line. Josh's hand slid down to feel Rudi's calves, but his eyes was focused on Rudi's hands. He noticed Rudi's motion, and as a man who's more than familiar at self pleasure, he knew exactly what Rudi was doing.
"Yeah, your muscles feel bigger. Let's compare, here, feel my pecs." Maybe this was the part where curiosity came through, he wanted to see Rudi's cock in action. Josh grabbed Rudi's hand off his cock and placed it on his chests. This broke the trance Rudi was in, feeling Josh's chests was hardly any help with his erection problem, but at least now he stopped masturbating in front of Josh, he had something else other than his cock to focus on. Rudi was leaning forward to touch Josh, now in reverse position than before, his hard cock was at eye level with Josh. Josh studied the cock in front of him, this was the closest he had been with a dick from his face, including his own. He could see the veins on the shaft, blood pumping through, the hard dick pointing up and towards him, drops of precum running down the shaft from the pink tip. Rudi's balls was huge, red hair covering the sacks, contracted and ready to shoot. Josh wanted to hold Rudi's cock again, pump it until it release so he could examine the hot cum shooting out. He didn't realize that his face would be the target, but even than he probably wouldn't mind. Josh took his hands off Rudi's body and slowly raising it to grab Rudi's dick, and suddenly there was a loud thump coming from the house.
Josh and Rudi both halted, something was wrong, someone was in the house. They looked at each other and they knew, they need to investigate.
"You stay here, I'll take a look." Rudi got out of the hot tub and picked up his towel. He wrapped it around his waist and walked in the house. Inside the house, the front door was wide open, a shirtless man was laying on the floor not far from the door. It was Tim, and he was clearly drunk and passed out.
Josh was half expecting a cliche “kidnapping” surprise when a hand grabbed his shoulder from behind, another hand sneaked around his waist and held him tight. He knew immediately who was behind him, people had their secret handshake, and this was the way Rudi and him greet each other. He didn’t remember how it started, but from as long as he know, Rudi always sneaked behind him and gave him the biggest hug.
“Look who it is! Welcome to Las Vegas.” Rudi was still holding him tight, until Josh struggled to turn around to face Rudi. It had been awhile since they seen each other, they still texted each other almost daily, but between Rudi working as a truck driver, always moving between cities, and Josh spending most of his limited free time with his soon to be wife, meeting up proves to be almost impossible. Three months was a very long time, considering Josh was going to be married in a month, a life changing moment for him. However, it felt like no time had changed when Josh met Rudi's gaze, the familiar smile on his face, with his full luscious beard. Josh was always jealous of Rudi's beard when they were younger, when it was time to prove they are real men. Rudi was always the hairy one, his ginger hair was all over his body already at 18, while Josh could hardly grow any hair. He blamed his blondness, making it extremely hard to notice his beard, well, his almost non existent beard, and now he embraced his clean shaven face, a look that his fiancée approved, especially for the wedding.
"Hey Rudi, long time no see." Josh returned the hug, now that he's facing Rudi. Rudi was warm, and it warmed his heart to be close to his best friend. The tight shirt didn't stop Josh from noticing Rudi was getting bigger, more muscular than he remembered. It didn't surprise him as Rudi was always at the gym, he used to drag Josh to the gym when Rudi was in the wrestling team, Josh probably had to thank Rudi for his workout habit, now getting a muscular body himself, being one of the reasons he's marrying his beautiful girlfriend Bea.
"Who's here? just you? Where's everyone?" Josh let go of Rudi, now trying to figure out what's going on.
"Just me for now. Tim and Jack arrived this morning, but they couldn't stay still for long so god knows where they are now. Tommy needs to take care of the kids tonight so he's going to be here tomorrow morning. The real party is going to start after Tommy arrived so we can just relax and catch up in the mean time."
Josh already knew Tommy was going to be late. Tommy was his work buddy at the office, he was there when Josh was the new employee, and Tommy took him under the wing and helped him along the way. Tommy couldn't keep a secret if he tried, and he already apologized for being late yesterday when they were at work. And Josh wouldn't say he's surprised that Tim and Jack wandered off on their own, Tim being his college roommate, he couldn't count how many times he sneaked in and out of their room late at night, sometimes bringing a girl with him, and with the news that he recently broke up with his girlfriend, he was probably somewhere trying to get laid. And Jack, his cousin, he knew exactly where he was, the casino, a perfect place for a gambling addict.
"Come on. Let's get you settled first." Josh followed Rudi into a car. Rudi already rented a car, not a limo, none of them had the money for that, and they drove to the Airbnb booked for the weekend. The place was big enough for the five of them, if they squeezed two people in two of the three rooms. It had a somewhat big living room with a huge couch and a mounted tv, an open kitchen with the basic cooking supplies, a small backyard with a hot tub and a common bathroom for all five of them. They didn't have the budget for a big place, and they had to make do with what they got.
"Tim already claimed the smaller room for himself, Jack and I took the remaining rooms, you can take your pick, me or him." Rudi was the obvious choice, they had their fair share of sleepover when they were young, and Jack was a snorer, and Josh would expect him to stay up late gambling and interrupt his sleep when Jack returned if they shared a room. Josh followed Rudi into their room, the room was cozy, there was a king size bed in the middle, a desk on the opposite side of the bed and a huge mirror on the wall, you could clearly see yourself on the bed with the mirror, and Josh wondered if this was some sort of sex thing for couples. There was a small window at the end of the room, the view wasn't much, it was connected to the backyard and you could see the hot tub from the bedroom.
"So what's the plan? Should we find Tim and Jack?" Josh dropped his luggage at the side of the bed and asked.
"Nah, I already texted them, they'll come back when they can. What do you want to do? It's your party after all." Rudi asked.
"Umm okay. Maybe we can try the hot tub. I brought my swim trunks, you put them in the list for a reason." Josh could see the hot tub through the window, and he always wanted to try it, now they had time to kill he couldn't miss the chance to jump in the hot tub.
The hot tub was exactly the reason why Rudi put swimwear on the list. This was exactly what he hoped for, to be in the hot tub with Josh, mostly naked. Rudi was gay, he came out to Josh at 18 when they were at a party, when Josh was trying to wingman Rudi with pretty girls. "I'm gay." Rudi blurted out before Josh pointed at yet another girl at the party, and he had to explain to Josh he's not ready to date anyone and no one knows, except for Josh. He was lucky to have a friend like Josh who don't mind his sexuality, and what he didn't tell Josh was he was in love with Josh, he kept that secret till now, and he planed on burying the secret to his grave, now that Josh was getting married. It wasn't like there was any chance to begin with, he knew Josh was straight, but there was always that fantasy, the love story in the back of his brain, hoping that somehow they could end up together, but now Josh's getting married, and this is the last chance that anything intimate could happen between them, at least that's what Rudi hoped. That's the reason why he always found a way to get close to Josh, to see him naked, when he used to dragged Josh to the gym and watched him change in the locker room, when he would hugged Josh whenever he met him, or when he would sleepover at Josh's place just so he could sleep in the same bed with Josh, and now he's doing the same thing, trying to get Josh naked and sleep together.
They didn't hesitate to strip naked. Josh was comfortable being naked in front of Rudi, they did it so many times before. They were both naked standing in the room, and they both secretly stole a glance at each other, for different reasons. Rudi obviously wanted to see Josh naked, looking at 6'1 friend, Josh's chiseled body was mostly hairless, if Rudi looked hard enough he could see a thin blond treasure trail leading to his trimmed pubic area. His dick was at least 6 inches, the pink fat tip pointing down at his low hanging balls. This was a sight Rudi burnt in his head from all the times he watched his naked friend secretly.
On the other side, Josh was curious with how Rudi's body looked, when he could fell his muscular body getting bigger at the airport. Rudi was indeed muscular, his strong arms, huge pecs and abs were covered with hair. His 4 inches thick cock was buried in his red bush, slightly pointing forward, support by his huge furry testicles. Josh couldn't help but noticed that Rudi's dick was slowly getting bigger, nodding with each pulse. Before he knew it, Rudi turned around and kneeled in front of his bags, trying to find his swim trunks. His muscular ass was facing Josh, Josh's heart skipped a beat when he saw between Rudi's hairy crack, the hair could barely hide his hole. He wasn't expecting to take a glimpse of his friend asshole when he was looking at Rudi's body, it felt weird, it felt like he was invading Rudi's privacy.
Josh quickly turned around, and went to grab his swim trunks from his luggage. It didn't take long for Josh to find it and get ready for the hot tub, but when he turned around, Rudi was still kneeling. Josh quickly turned his head to avoid looking at his friend asshole again, but it was a mistake, he was now looking at the mirror, and the reflection of the side of Rudi, along with his hard erection. It wasn't a bad look for Rudi, although his dick wasn't long, the girth made up for it. Josh could swear he'd seen some porn star with similar physique, and he wouldn't mind admiring it. Rudi was clearly trying to hide his boner, but the mirror betrayed him. It almost as if Rudi could sense Josh looking, he turned his head towards Josh.
"I couldn't find my swim trunk, you go ahead, I'll get out there soon." Rudi was in no hurry to find his swim trunk, in fact he was indeed trying to hide his erection, hoping it will pass soon. However Josh had a different idea. He always knew Rudi was attracted to him, he had caught Rudi looking at him numerous times and he didn't mind it at all. It was nice to know his gay best friend admire his body, and it gave him the confident boost he needed. Being in Las Vegas, at his own bachelor party, Josh felt more free and daring. He wanted to tease his friend with his body, one last chance before becoming a married man, which would somehow feel wrong to flirt even if it was a joke.
“Don’t worry about it, it’s just us.” In front of Rudi, Josh pulled down his swim trunk, stepped out of it and threw it on the bed, before walking out the door. Rudi hesitated, Josh was already naked outside and he had no more excuse to stay. He thought for a second, went to the bathroom to grab a towel, and wrapped it around his waist. It wasn’t hiding much, his cock was still poking out, and still this was the moment Rudi thanked god his cock was short, or it would be much more obvious.
Josh was already sitting in the hot tub when Rudi awkwardly walked out with his hand in front, concealing his erection. Rudi quickly took off his towel and jumped into the hot tub as fast as he could, hoping Josh wouldn’t notice his erection. Josh grinned as he watched, he did notice Rudi’s boner, it’s hard not to notice when he was looking for it.
“Uhmm… this feel great, I should’ve tried this sooner.” Josh relaxed as he rested his arms at the side, his legs were spreading wide, letting the water massage his body. The hot tube wasn’t big, at maximum it could hold four people, Josh’s legs were brushing Rudi’s as he stretched. Rudi gulped, he couldn’t hate and love the bubbles on the water surface more. On one hand they were hiding his erection under the water, but on the other hand he could only vaguely see the shades of Josh’s body.
“So I see you’ve been working out a lot, looking great.” Josh complimented Rudi. He would loved to tease Rudi, he also wanted to catch up with his friend, working out was one of their common interests.
“Yeah, work’s a little quiet lately, got some time on hand. You don’t look bad yourself, how on earth do you find time to exercise, with the wedding and stuff.” Rudi was looking directly at Josh, now that he had a reason to look.
“Bea is a life saver, she pretty much handled all the wedding planning, I don’t know how she has the energy for that. But yeah I should work out more, I’m slacking on my chests and calves.” Josh proceeded to stand up and flexed his muscles. Josh was now performing a live show for Rudi, his whole naked body on display. Josh continued flexing his pecs, and his hands cupping his pecs, lightly squeezing them.
"I want bigger pecs, yours look great." Josh leaned forward and reached down to feel Rudi's chests. His cock was right in front of Rudi's face. If there was a chance that Rudi's erection could die down before, there was no chance now. He let Josh feel his body, while his gaze fixated on Josh's cock, he could swear in his imagination Josh was getting hard slowly. Rudi almost let out a moan when Josh's hand brushed his hard nipples, he couldn't let Josh know how much sexual pleasure he's getting from his friendly admiration, he couldn't dare letting his secret out, especially to Josh. He stayed still, trying his best to stay calm and relaxed, while Josh finally sit down, but this time next to him. Their legs were touching each other, Rudi could fell the smoothness and warmth of Josh's skin. Josh was still moving his hands on Rudi's body, now not limited to his chests. He slowly moved across Rudi's body, feeling his body hair under his fingertips. He grabbed Rudi's arms, feeling his biceps, his broad shoulders, his hairy big chests, and moved down to his defined abs.
"Ughh..." Rudi couldn't hold it any longer, when Josh's hand accidentally touched his erected cock.
"Are you hard?" Josh asked. Rudi was in shock with horror and ecstasy when Josh reached down and grabbed his cock. He gave it a few strokes before Rudi frantically pull his hands off. Rudi was panting, and he knew he would have shot his load if Josh gave it one more stoke. This brought him back to a memory he tried to forget, but now he couldn't stop thinking about it.
"Someone needs to get laid, we need to find you a man this weekend." Josh laughed, he didn't know why he did that. At the beginning it was just a harmless prank, to tease his gay best friend, but then somewhere in between, he was enjoying it, his own erection was the prove, and part of the reason he sat down. He didn't understand why, maybe it was the curiosity of holding the thickest cock he'd seen, or he was craving body contact like most hot blooded male, but he didn't care, all he knew was he loved what they were doing, and he wouldn't mind more.
"Hey can you stand up? Let me feel your calves." Josh asked as he started reaching out again and touched Rudi's thigh. Rudi was hesitating, did he want to show Josh his boner? Josh feeling his body suddenly didn't feel like an issue, after what just happened. His cock was on the edge of erupting, bouncing with each pulse, he knew he's leaking precum under the water, standing up would reveal more than just his hard cock. But now Josh's hand was dangerously close to his boner, he could grab it any moment again, and Rudi was sure this time nothing can stop him from cumming. Rudi slowly stood up, his hands covering his cock, this wasn't the best decision as his hands was rubbing his bare cock. Lust was taking over, Rudi couldn't help but rubbing his cock head with his thumb, getting closer and closer to the finishing line. Josh's hand slid down to feel Rudi's calves, but his eyes was focused on Rudi's hands. He noticed Rudi's motion, and as a man who's more than familiar at self pleasure, he knew exactly what Rudi was doing.
"Yeah, your muscles feel bigger. Let's compare, here, feel my pecs." Maybe this was the part where curiosity came through, he wanted to see Rudi's cock in action. Josh grabbed Rudi's hand off his cock and placed it on his chests. This broke the trance Rudi was in, feeling Josh's chests was hardly any help with his erection problem, but at least now he stopped masturbating in front of Josh, he had something else other than his cock to focus on. Rudi was leaning forward to touch Josh, now in reverse position than before, his hard cock was at eye level with Josh. Josh studied the cock in front of him, this was the closest he had been with a dick from his face, including his own. He could see the veins on the shaft, blood pumping through, the hard dick pointing up and towards him, drops of precum running down the shaft from the pink tip. Rudi's balls was huge, red hair covering the sacks, contracted and ready to shoot. Josh wanted to hold Rudi's cock again, pump it until it release so he could examine the hot cum shooting out. He didn't realize that his face would be the target, but even than he probably wouldn't mind. Josh took his hands off Rudi's body and slowly raising it to grab Rudi's dick, and suddenly there was a loud thump coming from the house.
Josh and Rudi both halted, something was wrong, someone was in the house. They looked at each other and they knew, they need to investigate.
"You stay here, I'll take a look." Rudi got out of the hot tub and picked up his towel. He wrapped it around his waist and walked in the house. Inside the house, the front door was wide open, a shirtless man was laying on the floor not far from the door. It was Tim, and he was clearly drunk and passed out.