Damn, where’d I put my vibrator [mm] (public, voyeur/exhibitionist)

John was short, not crazy short, but short for a guy, he was maybe 5’6″. Mike was crazy tall, he looks like he might have to duck slightly to get through doorways. Both were in decent shape, late 20’s to early 30’s. John was compact, dark hair, tan complexion and friendly smile. Mike looked like a fucking Viking, with a buzz cut.
They were on the last train leaving the city, besides one other person (me) there was no one else in the car. I watched the two of them eyeing each other, I could almost taste the sexual tension. Mike looked a me, a silent question, I glanced at John and then back and Mike, a coy smile and nod of my head in answer. Mike moved over to John and roughly grabbed a fitful of dark hair and tugged while reaching down and rubbing John’s already  obvious hard cock through his shorts. John’s eyes rolled back in his head and he moaned in pleasure at the mix of rough and gentle touches. John reaches for the waistband of Mike’s pants and swiftly unbuckles the belt and opens the pants to release Mike’s cock. John’s eyes bug slightly at the sight, and even I let out a soft moan at the sight of this monstrously huge cock, standing at attention a small drop of precum glistening at the tip. John’s tongue darts out and quickly licks up the precum before he uses his mouth to worship the cock before him. Mike holds John’s head with both hands as John greedily sucks and licks his cock. Then Mike starts thrusting, holding John’s head in place and fucking his face, forcing all of himself in and down John’s throat. John’s gasps and moans are muffled but it’s very obvious that he’s enjoying himself, his shorts now have a damp spot from the precum he’s been leaking. Mike pulls John’s head away and then pushes his face towards his balls. John eagerly starts licking and sucking, his tongue swirling around and over Mike’s balls as Mike moans in pleasure. Then suddenly Mike shoves his cock in John’s mouth again, all the way to the hilt and holds him there as he lets out a huge bear-like growl as he cums. Slowly John pulls away from Mike’s cock, and I can see that John chin and chest are covered in Mike’s cum that had spilled out. John hungrily licks his lips and uses his fingers to help him lick up every last drop of cum. Both men smile at each other as Mike tucks himself away and does his pants up and John cleans himself up. Eventually they remember me and both shoot me shy smiles which I return with a smile of my own letting them know that I’d enjoyed the show. The train pulls into the last stop and quietly we all exit the train and all head in different directions. Idly I wonder if I’ll ever see them again, but mostly I can’t wait to get home to my vibrator, my greedy pussy is begging for an orgasm after the show I just saw.