Dave pressed the button on the bus door and waited as it hissed open. The sun was barely up but here he was at work, about to take a chartered load of senior citizens on their semi-annual casino run. Three hours one way and three hours back. Still, it wasn't one of the church groups on one of their oddball trips, with an extra side of singing hymns and preaching to him.
Dave got up into the bus, stowed his lunch, got seated in the driver's seat, and then looked up in the rearview mirror. Tommy was splayed out on the far back seat, naked except for a pair of designer purple briefs, and lightly snoring. Dave sighed.
"Tommy," Dave called out.
There was no response and Dave grimaced. As much as he enjoyed the view -- Tommy's twenty-something body was sculpture-perfect, tan, and every homosexual's wet dream -- he needed to get on the road.
"Tommy!" Dave shouted.
Tommy sat up suddenly, blinking. "What?"
"Tommy, you can't sleep on the bus. Don't you have a home to go to?"
Tommy stretched and yawned, gloriously showing off what he had. And he had a lot. Tommy was the quintessential frat boy: early 20's, clean cut, a jock's fit body, and that indefinable air that he was entitled to anything he wanted. His short but slightly shaggy dark hair set off his handsome face and smoky brown eyes.
Then Tommy stood up a little shakily and got himself together. He sauntered down the central aisle like he was at a particularly important fashion show and he was the star attraction. His hips swayed a bit, like the bus was in motion, and his thick muscled thighs swelled with each step.
He stepped down next to Dave in the driver's space and leaned casually against one of the supports. "Hey, Dave. Naw, I'm between apartments at the moment. Cash flow thing."
Dave looked up at Tommy's still bleary face, handsomely tousled and his eyes half-lidded. Then Dave glanced down at Tommy's more than half-hard cock and abruptly back up.
"Tommy, you know you can't sleep on the charter busses, particularly when this one has been hired for the day."
Tommy leaned down a bit more. "Aw, come on Dave, have a heart. I got no place at the moment. Isn't there something I can do for you to overlook it?"
Dave swallowed and glanced down again, then back up to Tommy's face. Tommy had a little smirk. "Like what?"
"Like, how about I unleash little Tommy here and we see where things go?"
Dave shook his head. Tommy sighed in exasperation.
Tommy changed his position slightly and it had the effect of making his cock swelling in his briefs even more prominent. "Are you sure, Dave? Could be fun."
Dave looked up at Tommy. "Fine, you can stay on the bus when you need to, just check the schedule so you don't accidentally get taken on a Baptist tour, ok?"
Tommy grinned. "Thanks, man. So ah ...." Tommy motioned at his now quite obscene hard on. "You want to fool around here or ...?"
Dave gave him a serious look. "I'm not going to extort sexual favors from you for a place to sleep at night. But if you want to have fun with a kind of ugly older guy, I mean, sure."
Tommy smiled even wider. "Aw, man, no way. You might be on the older side, but you ain't any sort of ugly. And I've noticed that fit body you've got in those tight polyester busman's pants."
Dave blinked at Tommy. "You have?"
"Sure, man. And it might have taken me until I was twenty-two but I figured out I like what older guys got to offer. If you want to, I'm up for whatever. You want to suck me?"
Dave took a lot longer look at Tommy's morning stiffness and then casually reached over and lightly grasped Tommy's balls through his briefs. Tommy sighed in pleasure and closed his eyes.
"No, Tommy, I don't want to suck you."
Tommy's eyes popped open and he looked confused. "What?"
Dave gave Tommy a very serious look. "I want to take you in the back and fuck that perfect ass of yours against the seats, the floor, the windows, and maybe over an armrest if there's time."
Tommy's face lit up like the sun coming out. "Well, alright, man. Let's go!"
The only thing Dave remembered about getting to the back of the bus was watching every bounce and jiggle of Tommy's glorious ass. The man had to bike everywhere and it showed in how round and perfect his ass was.
Once they got there, Tommy put his arms around Dave and kissed him passionately. Dave had no idea when he'd done it but Tommy was sucking on a mint and the taste of Tommy mixed with the mint made a heady cocktail. Pun intended.
Dave took the opportunity while they were kissing to put a hand on Tommy's ass. It was everything that jiggling walk had promised and more. Dave moaned into the kiss and gave Tommy's ass a nice squeeze. Today's charter faded from his mind.
Tommy pulled back, looking even a bit more mussed and his lips a little bit swollen. "Wow, good kisser."
In reply, Dave knelt out of Tommy's arms and pulled down those lovely purple briefs. Tommy's erection bounced out and Dave immediately took the head of his cock in his mouth. Tommy sighed down to his toes. Dave pulled in as much of Tommy's very nice cock as he could, swirled his tongue along the base, and pulled back off. Then he went down again, trying to take everything he could at once. Tommy groaned. Dave managed to choke a little and take Tommy's cock to its base.
Dave had both his hands on Tommy's bare ass, holding him in, massaging every part of Tommy's dick with with whatever part of his body was touching it: tongue, throat, lips. Tommy groaned loudly, shook, and spurted down Dave's throat. Tommy made grunting, moaning exclamations as he came and Dave encouraged every shot by tugging on Tommy's balls.
Tommy shuddered one last time and pulled away, flopping down on the bench-style back seat of the bus. He looked at Dave in amazement.
"Holy shit, dude, where'd you learn to do that?"
Dave smiled at Tommy. "Years and years of practice. Ready for round two?"
Tommy nodded a little dazedly. "Sure man. I even got condoms and lube in my backpack." Tommy pointed.
Dave retrieved the items, stripped off his clothes, swiftly sheathed his cock, and applied some lube to it. Then he dribbled extra lube on his fingers. Dave motioned Tommy to stand, guided him to turn around and place his hands on the top of the back seats. Tommy was leaning over a bit, showing off that ass. Dave knelt, pushed Tommy's legs a little farther apart, and used one hand to pull as ass cheek aside to show Tommy's hole. Then he pushed a well-lubed finger into Tommy, slowly but as far as he could push it.
Tommy yelped a little and then groaned. Dave swirled his finger around a little, then began to move it in and out of Tommy, who arched back into Dave's fingering. Dave became a little hypnotized by this action, then remembered why he was fingering Tommy in the first place, and added another finger to the mix, being careful to go slow. Once he got both fingers just a little into him, Tommy pushed back on Dave's fingers, impaling himself and groaning loud enough for Dave to feel it in his fingers.
Dave swallowed and nearly came in the condom right then.
It turned out that Tommy, the gorgeous man with the jock body and frat boy looks, the one everyone figured was banging every chick at the bus company, at the local bar, and in the general vicinity, was a big old bottom. Dave was glad he didn't have a heart condition, he would have fucking died right then.
Dave turned his fingers around in Tommy's ass until he found his prostate and began to rub it with vigor. Tommy groaned, shuddered, and his cock began to stiffen again. Oh, to be that young again. Dave kept up the pace until Tommy's body was actively shivering and Tommy was gasping for breath.
Then Dave stood up, gently pulled his fingers out, and replaced them with his cock. He didn't waste a lot of time getting all of it into Tommy. Between the prep and Tommy's obvious need, he went in smooth.
"Holy fuck!" Tommy cried out, once Dave was all the way in. Dave wasn't real big but just a bit bigger than average. He'd had no complaints, anyway.
Dave held himself there for a couple of long minutes, savoring the feeling of Tommy's tight heat and the feel of Tommy's whole body shaking. Tommy was sweating and groaning.
Finally, Dave couldn't stand it any longer, pulled out and shoved back in to Tommy hard. Then again. And again. And again. After the first hard thrust, Tommy met him every time Dave shoved back in. He got a rhythm going, the slap of skin and their heavy breathing the only sound in the bus.
After a few minutes of good hard fucking, Dave pulled out, turned Tommy around, kissed him, and then got Tommy down on the floor of the bus on all fours. Dave got behind Tommy, his ass even better like this, and thrust back into him. They both groaned. Dave got Tommy to grunt every time he pushed his dick all the way in and being rewarded with that grunt kept Dave trying to deep-dick Tommy for quite a while.
Dave loved the view of Tommy's muscular back and ass as he plowed him. Then he glanced up and over Tommy's messy brown hair to see the view up the aisle of the bus and out the front window. Dave could see his bus co-pilot Brian, who was supposed to meet the bus at the pickup for the charter, walking across the tarmac towards the bus.
Despite this, Dave didn't stop fucking Tommy.
"Dave?" Tommy's voice was shuddery and filled with grunts. "Brian. Ugh. Coming!"
Dave laughed and kept up the pace. "Yup. I know for a -- oh! -- fact that Brian has been admiring your ass for ages. How do you feel about being spit-roasted?"
Tommy groaned. "Oh god, yes!"
Brian's quick step came up into the bus and he was talking as soon as the door was open. "Hey, Dave, I had to get a ride, so glad you're still he -- hello!"
Brian gazed at Tommy's sweating face, Dave's nakedness behind him, and the way Dave was doggie-style fucking Tommy. He looked up at Dave. "Dude! You stud! I can't believe you bagged the frat boy!"
Dave grinned, pushed all the way up in Tommy, and held him there with both hands on his muscled shoulders. "Hey, Brian. Turns out Tommy has a thing for older men."
Brian grinned, shut the bus door, and dropped his go bag on the front seat. "You don't say. Holy shit, I thought this charter was going to be a whole day of crap from start to finish." Brian walked up closer. "But this is a show I wouldn't mind watching to start off my day." Brian squeezed himself through his pants.
Brian was a little older than Dave, in his late forties, but he kept fit, biking and running marathons. He also had an eye for anything in pants -- which oddly enough included a number of women, but Dave wouldn't hold it against him.
Dave smiled up at Brian. "Not asking you to watch, Brian."
Brian's grin faded. "No?"
Dave grinned widely. "No, Brian, I'm asking you to get your clothes off and feed Tommy that big old cock of yours."
Brian grinned again and started stripping out of his clothes. "Tommy, you good with this?"
Tommy groaned and his voice sounded tight. "I am if this fucker behind me starts fucking me again. Oh, GOD!"
Dave laughed and obligingly began to fuck Tommy steadily.
Brian stripped and Dave admired his lean muscled form. Brian definitely kept fit but his stand out feature was that long thick cock of his. It was a wonder to behold.
Dave glanced behind Brian. "Uh, Brian, before you start wetting your cock in Tommy's sweet mouth, can you pull the driver's curtain? Otherwise half the guys are going to want to gang bang Tommy and we do have to pick up our charter at some point today."
Brian laughed, jiggled his hardening cock a little, and went forward to close the curtain. On his walk back, he barked out a laugh. "You know, it would probably do Thompson good to get some ass, that man rode me for clocking in four minutes late just now."
Dave contemplated Tommy's smooth back and fine, round ass in front of him, and grinned. "You're right, Tommy might just be the cure for his grumpiness. But right now, I don't want to share."
Brian knelt and then walked forward on his knees just a little to get the tip of his cock into range of Tommy's mouth.
Tommy was a bit mesmerized. "That's fucking huge, man! Do you tape that thing down or something? I can't believe you've been hiding this sea monster in your pants."
Brian chuckled. "It fits down one leg and I try not to get hard at work. Watching your ass jiggle around the office has been making that really tough, let me tell you."
Tommy leaned up a little on one hand and took hold of Brian's cock. He licked the head and then grinned at Brian. "Nice!"
Dave had slowed down his fucking, trying to make it last and give Tommy a chance to get Brian's monster cock in his mouth. Maybe not the whole thing.
Tommy swirled his tongue and Brian groaned.
Brian looked over at Dave. "Oh, today is going to be so much better than I thought."
Tommy took the head of Brian's cock in his mouth and then tried to say "Same."
Brian just laughed.
Tommy took more and more of Brian's cock, making it several inches down his shaft. He was having trouble getting more of it to go down, though.
Dave put both his hands on Tommy's muscular shoulders. "Hey, Tommy, you want me to start banging the fuck out of you so you can get Brian's cock down your throat?"
Tommy pulled off Brian's cock with a pop. "Oh, fuck yeah. Don't let me choke to death or anything but I'd love to get this monster all the way in."
Brian grinned. "You're the devil, Dave. I love how you think. We should have shared a guy a long time ago."
Dave pulled back, almost taking his cock out of Tommy. "Oh yeah, this is fucking sweet. Tommy, get in position and give me a squeeze when you're ready."
Tommy scoot forward a little, taking Dave with him, and swallowed as much of Brian as he could manage in one go. Tommy was just started to make gagging noises when Dave felt Tommy's ass squeeze his cock.
Dave rammed forward as hard as he could manage. Tommy shoved forward on Brian's cock nearly to the base, but not quite. Brian groaned, Dave groaned, and below him, Tommy gagged and moaned at the same time. Dave was as far up Tommy's ass as his cock could go and it was amazing. Then Dave pulled almost all the way out again. Tommy backed off Brian's cock a bit and took a ragged breath through is nose. Dave could feel sweat forming on Tommy and could see his hair was getting that wet look. Dave rammed back in, shoving Tommy even further along Brian's cock. It looked like Tommy could barely fit his lips around the base of the thing. He was gagging less but when Tommy started to turn red, Dave pulled back, letting Tommy slide off Brian's pole.Tommy took another big breath through his nose, then backed up onto Dave's cock and pulled off Brian's cock altogether.
"Fuck!" Tommy cleared his throat and then spit. Dave sighed and noted where that went for later cleanup. "That is fucking terrifying and awesome. I completely can't breath with your fucking giant cock in my throat." Tommy looked up at Brian, who grinned at him.
"Like it?" Brian asked.
In answer, Tommy scooted forward and took Brian's cock again. Dave didn't waste any time, but lined up and rammed Tommy again, impaling him on Brian's rod, right to the root this time, Tommy's nose in Brian's pubes.
Brian groaned like it was the best sensation he'd ever had. Which it might have been. Tommy seemed to be gagging less though he was getting red again. Dave pulled out, let Tommy breath, and then rammed him onto Brian again.
They got into a rough rhythm, Dave ramming Tommy up onto Brian's cock, then pulling back to let him breath, and then ramming again. Tommy's ass was a glorious tight wet heat and jiggled every time Dave shoved in his cock. Dave completely lost track of time and just kept pounding Tommy's ass. At some point, Brian reached over, grabbed Dave's shoulder and grunted out "Stop!"
Tommy had his face buried in Brian's crotch, his cock all the way into this mouth and throat and was gagging, saliva dripping from his mouth around the meat shaft filling it. Brian shuddered and his eyes rolled back into his head. He was cumming.
Dave pushed his own cock up into Tommy as far as it would go and held Tommy there until Tommy put a hand up and tried to push Brian back. Dave backed off a bit, his own cock still inside Tommy, but gave the guy room to breath. Tommy pulled completely off Brian's cock, gasped for breath, and then began licking cum off Brian.
Brian let that go on for a moment and then backed away and sat down shakily in the aisle. "Fuck!"
Tommy looked back at Dave, his face still red, his eyes watering, and his lips swollen. He looked deliriously happy. "That was awesome! Think you can get another round out of me?"
Dave smiled back at Tommy. "I'm sure as fuck going to try." Dave pulled completely out of Tommy and then stood up. "Come one, I want to try something."
Dave moved all the way to the back of the bus, found Tommy's towel, and got it in position in the center back seat. Then Dave sat. He grinned at Tommy.
"Ok, sport, I want you to turn around, and impale yourself on my cock."
"Oh yeah." Tommy clambered into position and slowly lowered himself. Dave watched in rapt amazement as that pert, round ass engulfed his cock, right to the root.
Both Tommy and Dave groaned. Brian looked on with sated amusement.
Tommy then pushed himself up, and then back down again. Dave groaned. "So good."
Tommy began to pick up the pace, fucking himself on Dave with regular abandon. They both were grunting and groaning.
There was a noise from the front of the bus and the door hissed open.
"Dave? Brian? Why aren't you guys on the road, you're going to be -- Holy Shit!"
It was Greg Thompson, their boss. The man goggled at a naked Brian sitting in the aisle and then at a naked Tommy riding a naked Dave's cock.
Greg was a pretty big guy, originally well built but going a bit soft in his later years, now in his early fifties. Still pretty hot, though, Dave thought. He was wearing a tight polo shirt that barely covered his muscular chest and fairly tight chinos. He had a clipboard and hadn't stopped staring at Tommy and Dave.
"What the fuck, Henridge? You've got a fucking charter to get to. You don't have time to fuck the new guy."
Thompson came down the aisle, a little red in the face, stepped past Brian and got right up to them.
Dave eyed his boss and couldn't help notice that the man had more than a slight bulge going in his pants. Tommy had frozen at Greg's entrance and was shivering on top of Dave's dick, which was not helping matters at all. But it gave Dave an idea.
"Hey, Greg. Did you know Tommy here has a thing for older guys?"
Greg's eyebrows went up and he looked down at Tommy and if Dave was right, Tommy's still hard cock. "Uh, no. Did not know that. What about your charter?"
Dave smiled at his boss. "We're still on schedule. I built in extra time to fuel up the bus this morning but I did that last night. I was going to stop for snacks, but I found something better to do with my 45 minutes." Dave licked his lips. "So, Greg, you want to sample Tommy? His cock could use some attention. He already came once this morning but he's definitely up for at least one more load."
Greg stepped even closer, knelt and looked Tommy in the face. Then he did something Dave couldn't see with his hand but made Tommy gasp.
"What do you say, Tommy? You want some old fucker like me guzzling that beautiful cock of yours?"
Tommy gasped. "Oh fuck! Yes, please, sir. And I wouldn't mind seeing more of that great body of yours."
At that, Greg Thompson, hard-ass boss and all around grump, smiled. "Tommy boy, you have got a deal. And I wouldn't mind having a ride on that primo ass of yours, either."
Tommy sighed. "Oh, please let this not be a fucking wet dream."
Dave gave Tommy a little thrust to remind him what was going on. "Not a dream, Tommy, not a dream."
Dave saw Greg's head disappear between Tommy's legs and Tommy gasped, his ass tightening on Dave's cock. There was a slurping sound and after a moment of that, Tommy began to move up and down, with a little back and forth, on Dave, grinding his ass against him. It only took a few minutes of this action before Tommy cried out and his whole body went tense. Dave couldn't take it anymore and finally came inside Tommy, the release nearly knocking him out with the intensity. Dave figured he must have had his cock in Tommy for almost twenty minutes and it had been so hard not to cum before then.
Tommy leaned back against Dave, spent, and Dave put his arms around Tommy. They both caught their breath.
Greg, meanwhile, wiped a bit of cum off his lips and smiled. "You taste great, Tommy. Once you catch your breath, I'd love to fuck you."
Tommy nodded, his hair against Dave's face, wet and smelling gloriously male. "Yes, please, just give me a minute or two. Plus Dave is still hard and in my ass."
They all chuckled.
Then Tommy carefully stood up, pulling Dave's softening cock out of his ass. Dave felt like a wet noodle and felt no immediate need to stand up or get dressed.
Though he did watch, along with Tommy and Brian, as Greg Thompson stripped his clothes off. The man did, indeed, have a nice body under his clothes. He wasn't going to be winning Mr. America any time soon but he was big, muscled, and looked like he had played football or rugby when he was younger. His cock was medium sized but thicker than usual, as if it too had bulked up. Greg was already hard.
Greg silently pointed at his cock and Tommy immediately got on his knees in front of the big guy and began slurping down. Greg put both his hands on the seats near him and sighed.
Dave watched in a little awe. He'd known Brian had wanted Tommy's luscious ass, but to think his married, straight-as-an-arrow, tight-assed boss had also been picturing Tommy naked was crazy.
A few minutes passed in quiet contemplation of Greg's cock and Tommy's wet mouth. Both Brian and Dave were enjoying the show.
Then Greg stopped Tommy and got him back on his feet.
"Ok, Tommy, how much do you weigh?"
Tommy laughed. "Kind of a personal question, boss, but last time I weighed myself I was 165."
Greg nodded. "Excellent. I can still lift 200 but I wasn't sure I could keep up a dead lift for long enough."
"Long enough for what?"
Greg smiled. "Let me show you."
Greg moved past Tommy, rubbing his body against the guy as he went, and then turned around in front of Dave, who had a great view of his big meaty ass. Apparently his boss did not neglect leg day or skip his squats. Greg then turned Tommy around so he was facing the front of the bus. Greg bent his knees a little, putting his head a little below Tommy's, put his arms around Tommy's torso, and lifted him up.
Greg's voice was muffled and a little strained. "Dave, give us a hand?"
Dave ducked past Greg and Tommy's legs. The view from the front was pretty amazing. Here was the preppy Tommy, his naked body held up by Greg's main strength. Tommy was hard, Greg was hard, and Dave was starting to get hard again, too.
Dave helped Tommy get his legs pulled up and his feet placed on arm rests for support. Then he took Greg's cock in his hand and gave it a few strokes. The guy was hard as steel. He slipped a condom on, lubed it a bit, and then with Tommy wiggling into place, guided Greg's cock into Tommy's ass.
Tommy sighed, Greg groaned. Dave smiled and gave Tommy's rigid cock a lick on his head. Tommy's closed eyes snapped open and he grinned at Dave.
Greg huffed and groaned again. His cock had slowly pushed up into Tommy.
Greg moved his arms a little to get a better grip and then began to bounce Tommy on his cock. Tommy grunted and groaned, yelping a little as Greg's cock pushed all the way up into him on the down stroke. Dave watched as Tommy's cock bobbed up and down with every bounce on Greg's pole. As Greg picked up the pace, they both grunted in unison on every downstroke. Tommy had his eyes closed and Greg's eyes were at half-mast, obviously really enjoying Tommy's ass.
Greg gave the bouncing several minutes but eventually pulled out of Tommy and set him down. He huffed a breath. "Ok, Tommy, bend over and grab the seats on either side."
Tommy bent over and steadied himself on the seats. Dave was right there, ready with his cock, and Tommy eagerly sucked him. Greg shoved back into Tommy and grinned at Dave.
"The perks of this shitty job just got a whole lot better." Greg began fucking Tommy in earnest.
Dave couldn't agree more.