At a motel, located somewhere in the American Southwest, a father and son emerged from their room at about eight in the morning. The two were a matching pair, with bronze-brown fur and luscious, creamy manes. The son was named Brodie, who was four foot two and had the physique of an athlete. Wearing a green polo shirt and khaki shorts with a belt, he looked like a little rich man, especially with the confidence he had in his posture and strike. HIs father, Brodie, was six foot six and had a much more impressive physique. He went to the gym regularly and was on the baseball team for the insurance company he worked for. The two made quite a pair of handsome horses. Together, they carried their luggage down to their van, then went to the motel lobby to get their continental breakfast.

After breakfast, the pair drove through the desert for about four straight hours until it was time for lunch. They stopped at a diner that was attached to a large truck stop. Zach had never been to a truck stop before so he wanted to see what else was there and was pretty wound up after sitting in place for a while. Their waitress at the diner was a busty squirrel gal who Brodie started flirting with, while Zach zoned out and watched the big ol’ trucks going in and out of the parking lot and gassing up. Zach ate his veggie burger with gusto as Brodie kept flirting with the waitress. Once she brought them the bill, Brodie wrote something down on it which seemed to catch her eye and make her lick her juicy lips in response.

As they stood up, Brodie pulled out a $20 bill from his wallet and handed it over to Zach. “Hey kiddo, go get yourself some snacks or whatever you like,” he said, “Meet me back at the van in forty minutes.”

“I can get whatever, right?” Zach asked, looking up at his dad and not at the waitress clocking out so she could take her break, who also had her eyes on Brodie.

“Yeah, whatever they can sell you,” Brodie said, “Don’t get into trouble, or at least don’t get caught doing it.” He winked at Zach, who clenched his tight little rear before turning around and heading over to the truck stop.

He was really impressed by all the auto accessories and things for the truckers, as well as the audiobooks and such on CD. It was like a convenience store with amenities that was the size of a small mall. But he was mostly drawn to the showers and bathrooms. With all the full-bodied grown men walking around, making themselves comfortable, and relaxing, Zach was starting to get horny. He found a room full of recliners with a large TV mounted on the wall, playing cable TV. He eyed the truckers in repose, and noticed that some of them had sizable bulges in their pants. It didn’t take long for him to start watering at the mouth thinking very un-childlike thoughts about getting some dick down his throat.

If there was one place that he could find some dick to suck, or even just watch, it was in the restrooms. He was intrigued to find that there were showers at the truck stop, too, but they needed to be paid for. The men’s restrooms were large and somewhat labyrinthine ,and he soon enough found what he was looking for at the far end and around a couple corners.

Two truckers were standing at a trough-style urinal, standing right next to each other despite the space available. One was a hog nicknamed Snout, and the other was a rhino who went by Dozer. Both of them had their trousers dropped down past their ass cheeks. Their butts were fat and hairy, and their legs were spread wide enough to keep their pants from dropping any lower. They seemed to have finished pissing and were mostly just standing around at the opposite ends of the trough. Snout whistled with his teeth at Dozer to get his attention, and wagged his dick at him in an attempt to get him to come closer.

Dozer looked over at him and sized him up. He wasn’t too intelligent, though he could do his job well enough to have been going at it for fifteen years. He had gotten it on with plenty of guys over that time span, and he sized Snout up as a top. Dozer figured his ass could use some attention, but if he could get some suck going or slide his dick into any willing hole, he was down for it. Dozer drew closer, carefully side-stepping with one hand gripping his pants so he could get a better look at Snout’s dick.

“Pretty big, huh?” Snout asked proudly, “I’m clean, too. Not even a rash from scratching my balls too much. Can’t say much about the smell, though, you’ll have to bear with it.”

Dozer reached out with one hand to take hold of Snout’s cock, and lifted it up to check all around it. He even peeled back the foreskin in case there was some nasty sore underneath, but he looked to be free of anything concerning. Fondling Snout’s cock happened to get Dozer hard while he was doing it, but some things couldn’t be helped.

“How’s your ass? Cleaned out?” Snout inquired, “I don’t drive down muddy roads, you know.”

“Clean enough,” Dozer said absentmindedly, “What about you? I could fuck something, really feeling like a sissy lately but anything’s good enough.”

“Shit, you’re hanging out in the wrong place for that,” Snout said. “What do I call you? I’m Snout.”

“Ehh, Dozer,” the rhino said. He fondled Snout’s balls, then brought his hand up to his mouth to lick the sweat from the greasy package off.

As the pair negotiated, they failed to notice Zach as he drew closer, and once he was behind them he shoved his hands between their legs to grab their balls from behind. He dropped down to his knees to kiss and lick at their asses. “Mm, if you two want some tight ass and good head, I’ve got everything you need.”

Snout was shocked and closed his legs shut, leading to his pants dropping and showing the rest of his chunky thighs and calves. “Shit, kid, what’re you tryna do?” He asked. Zach squeezed his balls, locking him in place and making him whine.

“Hey uh, Snout, I think he wants us to fuck him or something,” Dozer said. He was right, but wasn’t totally sure about it. “I’m up for it, a hole’s a hole. I wanna fuck something and so do you.”

“Yeah, Snout,” Zach said, catching onto the hog’s nickname, “You think you’re too good to not fuck some grade-A boypussy, huh?”

Snout breathed heavily, his nostrils flared wide. “N-no, I don’t think so, but we can’t just fuck ya out here like this, we’ll get caught.”

Zach eased up on the rhino’s balls so he could pull out the twenty-dollar-bill his dad gave him. “Would you fuck me for twenty bills, huh?” If there was one thing he learned from his dad, it was that you could pay people to fuck you. Right now, Brodie was railing that waitress’ ass in the back of their van.

“I’m Dozer,” Dozer said simply, “You eat ass, kid?”

“I fuckin’ love eating ass,” Zach said, and wagged his tongue at him.

Dozer pointed at one of the empty bathroom stalls. “You can eat my ass while Snout watches out so no one finds us. I don’t need the money, I just wanna cum.” He looked up at Snout and nodded. “Sounds good?”

“Yeah, Snout, sound good?” Zach asked, easing up on how tight he was gripping Snout’s nads.

Snout whined and said, “Yeah, yeah, go ahead and do it,” so Zach would let go of them. He rubbed his sack and watched as the two went into a nearby stall. There was a gloryhole cut into the side, but sadly no one was in the adjacent stall to watch. Snout said, “I don’t need the money either, I just never got it on with a kid.”

Zach grinned back at him and said, “Hey, just because I’m a kid doesn’t mean I can’t make you bust a fuckin’ nut.”

Inside the bathroom stall, Dozer dropped his pants all the way down and spread out his asscheeks to show his hole. It was a little puffed up from getting fucked and played with, ringed with hair, and gave off the smell of swamp ass. Zach pushed his soft lips up to it and gave it a long kiss, groaning just loud enough for Dozer to hear. He pulled his lips back and sucked on the puffy hole, then pushed them back in and stuck his tongue in. With long, slow licks, he dragged his tongue against the top of Dozer’s hole, then twisted to the side to get the sides and bottom, too. There was some filth in there, but Zach didn’t mind. He was already stuffing his nose between the cheeks of a fat truck driver, what was a little shit to go with it?

Dozer was jacking off hard, his balls bouncing and slapping against Zach’s chin and neck as he did so. He was getting tongued in ways he never felt before, probably because Zach’s little tongue could bend and poke into the wrinkles and crevices of his hole. He was about to blow his nut right into the toilet when Snout hissed at them. He had heard the door open at the far end, but it was only the last of the other patrons leaving. Fortunately, they hadn’t been heard as of yet.

Zach pulled his mouth from Dozer’s ass, leaving his cock throbbing and squirting pre-cum into the toilet. “Sweet, I got a great idea,” he said, and started pulling his clothes off as the two truckers watched. “Come on, don’t you want to have nasty gay sex totally naked when you can get caught? I thought you were a couple of kinky fuckers. If you’re keeping your clothes on, you can leave with blueballs.”

Now that the stakes had been raised, the two truckers quickly stripped down, and Zach got a good look at the truckers’ bodies as a whole. Snout was 5’10, about 300 lbs, with fat pepperoni nips that were as thick as the tips of his fingers. His navel had a ring piercing, and a long trail of hair went from his chest down to his crotch, where it surrounded his ten-inch dick. He was semi-hard and hanging over a pair of hairy, wrinkly balls that looked like they had a few good loads in them, judging from their size.

Dozer was over 300 pounds, and just over 6 feet. His nipples were pierced, and his treasure trail was thinner but more curly, with a thicker bush. He had bigger balls, and a shorter dick, though he was uncircumcised and his shaft was fat. He was still hard from being rimmed so well, and as soon as he was able he was stuffing his dick into Zach’s mouth. “Put your fingies up my ass, I’m gonna cum soon and I want it good,” he said, sounding like he lost a few brain cells from having to edge himself.

“Shit, already?” Snout asked, incredulous, but still stroked himself as he watched Zach deepthroat Dozer’s fat dick like a pro. His hands were free to do other things since his nose and lips were going down to Dozer’s root and into his bush. One hand was prodding and rubbing his taint while Dozer’s balls rested on his arm, and he used his other hand to do as he was told and finger Dozer’s hole. It was only a few minutes before Dozer pulled his cock out, clenched down with his asshole, and came all over Zach’s face and chest. The horse boy smiled with his mouth open, and brought one hand down to stroke his own cock as he was nutted upon.Ropes and streaks of off-white jizz landed on his coat and lips. He licked up and swallowed what he could, and let the rest lie upon him.

Snout fed his dick into Zach’s mouth as he was still licking more jizz from his lips, and he readily accepted it to suck and slurp on. Dozer backed off a bit and started jerking off while tugging his balls so he could get hard again, but Zach beckoned for him to come closer so he could do it for him. Zach felt like he was in heaven, servicing two big-dicked slobs at the same time while being covered in cum. 

Zach’s tongue did a great job of getting Snout’s cock slick and wet in just a minute. It was covered in his frothing spittle and the foreskin was peeled back to show his broad, purple, manly head. He pulled his cock out and circled around to Zach’s hole, eager to plug him up. But instead he found that there was already a plug buried in his ass, with a flared base going up and down his crack. “Goddamn, you’re just full of surprises,” Snout said, as he took hold of the plug and started pulling on it. Zach’s puffy butthole was hugging it tight after it had been in him all day, and when it finally popped loose his hole gaped before quivering and puckering up. The plug was about two inches wide and had cum and butt-snot smeared all over it. “Who’s fuckin’ ya, kid?” Snout asked as he took hold of Zach’s dick and pulled it back between his legs so the hog could give it a couple licks in return.

“Mm, I ain’t telling,” Zach said teasingly, “You might be a cop, I could get them in trouble.”

“I ain’t no fuckin’ cop, I’m a trucker,” Snout said, now sounding more confident in the whole scenario, “One that fucks nasty little boys like you!” He moved into a squat behind Zach and lined his cock up with his puckered hole. Snout grabbed Zach by the waist and pulled him back slowly so the trucker’s spitshined dick was swallowed up into his willing hole. Snout groaned and his mouth fell open so that his tongue fell out. Drool dribbled onto his belly, and as he pulled Zach further down the overhang of his gut got in the way. He hefted his paunch up with one hand and sat it on Zach’s ass so he could cram the rest of his cock in. Whoever was fucking Zach, or whatever he was fucking himself with, must have been a real monster piece of meat, because Snout’s dick slid in without any resistance. Only warm and squeezing guts that rubbed and clenched his shaft, making it feel like he was getting his dick stroked by a machine more than a real asshole.

Meanwhile Dozer had gotten totally hard again, and he was resting his cock on top of Zach’s face as he made the kid suck and slurp on his balls. Pre-cum was dripping from Dozer’s tip onto Zach’s head, and he watched transfixed while pinching his nipples as Snout made good use of Zach’s asshole. “Aw, it sounds really good,” Dozer said, “You’re making a really dumb face, too, so you gotta be enjoying yourself.”

“Hell yeah I am,” Snout confirmed, “I hope you’re looking forward to some sloppy seconds.” Dozer didn’t really get to voice his opinion, as Snout’s balls drew out and he shot his nut into Zach’s guts, firing yogurt-thick wads and ropes deep into his seemingly endless fucktunnel. Dozer held it in as he kept spewing his goo, and once finished he ripped his cock out in a way that left Zach’s ass gaping again. With a few twitches, it relaxed and bloomed into a semi-prolapse. As it gaped and twitched, it oozed out a few big gobs of cum that ran down over Zach’s taint and down his sack.

Snout moved around to Zach’s front again and slapped his cock on top of his face, as well as up against Dozer’s dick. “Your turn in back, buckaroo,” he said, and gave Dozer a slap on the ass. 

“Guh, good, you can get cleaned off,” Dozer mumbled, too horny to really talk and already a dim bulb. He circled around, and with the two dudes having swapped places they moved onto the next round. Dozer plunged his cock in, but Zach could tell that not only was his shaft wider, but his head was way more flared out. As Dozer started humping and pumping at Zach’s fuckpucker, the head scraped against his walls and made it feel extra nice as the many ridges lining them were bumped up against by the flare of Dozer’s dick. And when he pulled back, most of the goo and cum that was lining it got pulled out with to splatter on Dozer’s balls.

Up front, Snout was rubbing his cock against Zach’s lips while rubbing his cheeks and fondling his diamond-shaped ears. When he slid his tip past the boy’s lips and teeth, he found a warm and inviting mouth to slide into. But instead of getting the skilled head of a nine-year-old slut, he decided to go straight for the throat. He jammed his cock in deep, punched Zach’s esophagus with it, then began jackhammering his hips to give him a real face-fucking. His belly was jiggling and bouncing on top of Zach’s head as he thrust, and even his fat asscheeks were clapping together.

Together the two plundered and fucked Zach’s deep holes, with seemingly no bottom to either end. Each deep thrust in and the subsequent pull out led to the cum-and-fluids mixture on their dicks getting more frothy before running down off their ballsacks. Zach would start choking from the lack of air, and it would end up making his asshole clench harder onto Dozer’s dick. In turn, it made the flare of his head rub even tighter against his ridges, and Zach felt his belly swell from just the pre-cum getting shot up into him. Zach’s hands were busy stroking Dozer’s cock and fondling his balls, and when Snout pulled back to let him get some air it seemed like Zach was pulling himself back onto the dick instead of it being pushed back in. Snout figured it was up to him to keep Zach from suffocating and passing out on his dick.

In time they both climaxed and shot their loads into Zach once more, this time from both ends. Dozer’s jizz shot up into his depths, and the wide flare of his head kept the cum from running back down and out so that the pressure within was even greater. Zach’s belly started to swell up with all the cum that was loaded into him. Up north, Snout reached his orgasm as well. But instead of shooting it straight down into Zach’s belly like he could have, he wrapped his hands around the base of Zach’s neck and choked him. When Snout blew his load, it shot down his throat but was unable to go any further. Instead, it hit the dead end and ran back up not only Zach’s throat, but shot up and out his nose, as well. Each blast of cum from Snout’s cock led to Zach spluttering and sneezing most of it out. His eyes went red but he never stopped fondling Snout’s balls and giving him the thumbs-up.

In the end, the truckers both found that they were too satisfied to drain and continue onwards. They stood over the collapsed horseboy and squeezed the rest of their cum out onto him before blasting him with the subsequent store of piss they had been holding onto. It soaked into his fur and pooled around him, but once he was able to get back up he started licking and slurping at it. 

The truckers dressed themselves quickly, and Zach did so at the best pace he could. He left through the backdoor of the bathroom and wobbled back to the van, where his dad stood outside, waiting for him.

“Damn, son,” Brodie said as he looked over his cum and piss soaked boy, “Looks like you got a second lunch!”

“Sorry, daddy, I forgot the snacks,” Zach said, and smiled at him, “But I’m full enough to last until dinner!”