Oh, sure, he was hot to look at - anyone seeing him for the first time would definitely take notice. They would see a fit, striking Chinese guy, about 1.8m tall (6” or so, in Imperial), lean, with a little bulk, muscular with a little tan to his skin. His angular face was slightly stubbly, with a definite 5 o'clock shadow and a pair of bright dark brown eyes shining below clean black brows and neatly crew-cut hair. Some people might also notice his muscular thighs and the tight chest that strained against the shirt he usually wore to work, his nipples slightly protruding, as well as his really perky bubble butt.
This time, though, he was the other kind of hot - dripping with sweat as he bounced up and down on the schoolboy under him, whose surprisingly large cock was sending delightful pulses of pleasure through Randy’s entire body each time it pressed against his prostate. Randy found himself making some deep-throated moans, involuntarily, as he moved.
Randy reached up to play with his nipples, trying to ignore the stream of dirty talk coming from the kid, who had apparently watched too many pornographic videos.
“Yeah, bitch, you like that big cock, feels good, right, take my dick, ride it, you like it, don’t you, slut, yeah, take it,” the kid said.
It felt good, but Randy had had enough. He stood up, letting out one last groan as he felt the dick slipping out of his hole. He turned to look at the schoolboy (whose name, as he remembered it, was Kevin).
“Ok ah, stop it,” Randy said. “Last warning.”
“Sorry, sorry,” said Kevin, “you don’t like?”
“I like your cock - but who likes to be called a bitch and a slut?”
“I see the GayBubble videos sometimes people like that call,” said Kevin.
“That’s in video - not real life,” said Randy. He noticed that Kevin’s boner appeared to be flagging, so he reached down and flicked Kevin’s nipple. The boy let out a soft sound, and his dick twitched, which Randy took to be a good sign.
Randy wet his index finger with his tongue, and rubbed Kevin’s nipple again. Another soft sound.
Randy grabbed a hold of his dick, which was standing proud, all 8” of it, rubbed Kevin’s nipple again with his moist finger.
“Come, suck me,” he said.
Kevin sat up, flicking his fringe to one side; his hair was a curly mat on top of his head, although the back and sides had been shaved. He obediently opened his mouth, and Randy fed him some cock. The boy had some trouble getting it in, but once he had a grip, he valiantly sucked on it.
As he enjoyed being blown, Randy thought about how he had wound up here, in this eighteen-year-old’s bedroom, getting fucked and blown while the kid’s parents were out at work. Cruising on Grindr on his day off, he’d been contacted by quite a few people, but Kevin was both cute, and persistent. He had a boy’s face but a man’s body, and his app photo was of him posed by the pool in a pair of colourful swimming trunks, his hip jauntily cocked to one side. Didn’t take long for Randy to arrange a meeting, and make his way to the guy’s place.
Straight to the bedroom, and off with their clothes: Randy was pleased to see that Kevin looked exactly like his photo - lean tan swimmer’s body (he was a junior college swimmer), broad shoulders, a big chest with equally large nipples, and visible abs with a sharp v-taper and a small waist. Randy was prepared for an average boycock, but Kevin had a big uncut rod, hefty and large, with a big blunt head. Kevin was almost entirely hairless from the neck down, save a strip of neatly trimmed pubes.
Rod had been so turned on by the sight that he had gotten Kevin to lie down on the bed, before lubing him up from the bottle of lube that he had brought with him and then sat on his cock, forcing it in with his body weight and bouncing enthusiastically up and down on it for a few minutes. It felt so good, only a little better than the blowjob that Randy was getting.
Randy pulled his dick out of Kevin’s mouth, a single string of saliva connecting them for a moment.
“Not bad, lah,” Randy said. Kevin smiled up at him.
“My first time,” he said, happily.
“First fuck, too,” said Kevin.
That was damn hot - Randy was this hot boy’s first time. Looking around the room, he could that it belonged to a teenage sportsman at a local junior college, preparing for competition as well as for his A-levels. Textbooks, freshly-ironed uniform hanging up, a towel on a hanger drying by the window, files on shelves over a small study desk.
“Then I better make it good,” Randy said.
He pushed Kevin back on to small single bed, and climbed on over him, his still-wet cock rubbing against Kevin’s. They kissed, before Randy moved his head down, kissing his way down Kevin’s neck and across his broad chest, before finding his way to one big nipple. Randy sucked on it, flicking the nub with the tip of his tongue, enjoying how Kevin moaned softly and bucked involuntarily. He gave the other nipple equal attention, and then sat up, straddling the boy, pinning Kevin’s cock down with his balls, and then using both hands to twiddle Kevin’s nips. An experimental pinch showed him that Kevin didn’t enjoy painful play, so Randy resumed some more steady fingering.
Kevin spread his arms out on the bed, and Randy moved them so that Kevin’s head was pillowed on his hands, his armpits completely exposed. The sight of the two cleanly shaved armpits turned Randy on, and he dived down on one of them, licking and enjoying the slightly salty taste and faintly musky smell of Kevin’s sweat. Kevin liked it, gasping and moaning again, and when Randy clawed four fingers down the other armpit, the boy actually bucked hard against him.
Kevin was lost for words, just nodded. He’d probably never felt these sensations before, but Randy figured Kevin would be playing with his nipples and his pits the next time found himself in the shower.
“Time for another ride,” Randy said. “But no dirty talk this time.”
“But I like,” Kevin said.
“Then you shut up, keep your hands behind your head, and I will talk.”
Randy lifted himself off Kevin’s dick, backed up so that he could look down to lube it up again. He marvelled again at the size and weight of it, so hard and firm that it pressed hard against Kevin’s abs. He put a little on his own ass, enjoying the feeling of his finger on his pucker, but wanting something a little more substantial in it.
“Or should I fuck you?” Randy said, rubbing off the remainder of the lube on his cock.
Kevin looked a bit frightened, so Randy moved forward, adjusting his position so that he was squatting over Kevin, raised the boy’s beast of a cock and placed it against his hole, and then lowered himself down and backwards. Because he had ridden it earlier, his hole was already a little more open, so it didn’t take much until Kevin was fully inside Randy.
“Fuck,” Randy said, “it’s so big.”
Kevin smiled, and Randy adjusted his position till he was kneeling over Kevin, keeping that dick inside him the whole time. He clenched, tightening himself around Kevin, and then rocked back and forth, his hands on Kevin’s chest for balance.
“Yeah, fucking big” he said, as he moved, “that’s it … do you like it? I want it all the way, deep, yeah, IN -”
Randy let out an involuntary moan, surprisingly loud, as Kevin’s rod hit his spot. He gripped down on the boy’s pecs, and Kevin groaned, too. Randy leaned forward, rubbing Kevin’s nubs with the flat part of his thumbs, as he bounced forward and back on Kevin’s cock.
“Fuck me, fuck ME,” Randy said, feeling Kevin trying to move under him. He lifted his ass up, taking his weight on his knees, and felt Kevin moving his hips up and down, pumping his dick into Randy.
The fuck was surprisingly fast and furious, and Randy felt the pulses of pleasure from having his ass wrecked.
“Yeah, Kevin, wreck my ass, fuck, so pain, so good, so big, FAA-UCK!”
He was afraid that one or the other of them would cum, so he leaned back, forcing Kevin to slow down.
“Eh, not so fast, ” he said, “Different pattern.”
Randy climbed off Kevin, and helped him off the bed.
Kevin stood there, his cock as hard as before, slick with lube and ass juice. He was definitely excited, with a kind of shine in his eyes.
Randy sat on the bed, his legs flat on the floor. He moved forward till he was sitting on the very edge of the bed, and then lay back, and raised his legs. Randy spread them, and Kevin moved forward between his outstretched legs, and pushed his meatstick back into Randy’s hole, grabbing the underside of Randy’s thighs for balance, holding Randy’s legs up.
“Shit, Kevin, you’re damn big lah,” he said. Kevin just frowned a little and concentrated on ploughing the older guy. He fucked Randy gracelessly, just pounding away without much care or concern. He was so intent on banging Randy’s ready ass that he soon brought himself to the edge, and had trouble holding back.
“Eh, fuck, I’m cumming!” Kevin said.
Kevin lost control as he tried to pull out, and shot most of his load as his dick was part way in and out of Randy, mostly into Randy’s hole with some of it splashed outside.
“Ah, this we call breeding - if I was a woman, I would be pregnant,” said Randy, unphased. “You still hard, right? Push your sperm back inside me, fuck me some more.”
Kevin looked a little dubious, but Randy could feel Kevin’s dick rubbing against his ass … before sliding back into his hole. Kevin went right back to fucking this time at a slower, more steady pace, looking happily down at Randy.
“Feels good?” Randy said.
“Yeah!” Kevin said, nodding as he pumped.
Randy leaned forward off the bed and reached up to finger Kevin’s nipples, but the position was a difficult one to maintain for long with that big cock moving inside him, so he slumped back down. He held his own legs up, so Kevin let go. This left his hands free to play with his own nipples, which he did while he bucked his hips as he continued to ravage Randy’s ass.
“Like this shiok,” Kevin said, “I think I touch myself like this make me harder.”
Randy looked up at the hot teen, playing with his own nipples, as he gave Randy a good hard fuck. Randy let Kevin go at it for a while, before he stopped him, letting Kevin pull out. Even though Kevin had just fucked a load into Randy, he was still hard.
“Okay, change pattern,” Randy said, as he rolled over and got on all fours on the single bed. “Doggy fuck?”
Kevin didn’t hesitate, took a moment to climb on behind Randy, and Randy soon felt himself filling up with Kevin’s manhood. This felt even deeper and more penetrating than before.
“Aah, fuck,” Randy said, as Kevin pushed in all the way with a grunt. “You’re damn good, fuck me like this, very good.”
Kevin didn’t let up, banging away at Randy’s ass, his thighs slapping into Randy’s ass with each thrust, continuing his low grunting. He sped up, and Randy soon felt the feeling of his prostate being rubbed with Kevin’s sizeable rod.
“I breed you again,” Kevin said, and Randy could only nod and grunt his assent, overcome with the feeling. Kevin’s grunting became loud groans, until he was saying “yes, yes, YES” as he filled Randy up a second time. Randy figured he would get Kevin to keep going to Randy blew, but Kevin had other ideas.
“You never cum, right,” Kevin said, pulling out. “I want to drink your sperm.”
Randy rolled over, his head on Kevin’s pillow, and lifted his legs up.
“You eat your own first,” he said, and Kevin crouched and licked Randy’s ass as Randy pushed out whatever he could of the two loads of cum he had taken. When Randy lifted his head to look up, Kevin was smiling at him between his legs, licking his lips, and then picked up Randy’s cock and put it in his mouth. He sucked down Randy’s large member, with some difficulty, and then moved his mouth up and down on the top half of it.
“Tastes good?” Randy said, and Kevin looked up to meet Randy’s eyes and nodded, still sucking hard. The feeling of wanting to blow had receded a bit, but was coming back. Randy knew just how to tip himself over the edge.
“Finger my ass, Kevin,” he said, and grabbed his nipples, one in each hand, and pinched and twisted them. When Kevin shoved his finger deep into Randy’s bottom and moved it around, and brushed Randy’s prostate, that did it, and Randy tipped his head back, his eyes rolling back in his head, as the feeling of his tortured nipples and the finger in his ass brought him to orgasm. He pulsed and squirted for what seemed like forever, Kevin never taking his mouth off Randy’s cock, and when he finally came back to his senses, he saw the boy had finally released Randy’s cock and was swallowing.
“Taste funny,” Kevin said, and Randy laughed.
The two of them went to the communal shower in the kitchen, and fortunately it was big enough for both of them to clean up. Randy left soon after, the tingling on his chest and the ache in his ass a reminder of the time that he gave a kid his first fuck.