“Ha… Ha… Hanzo,” Winston wheezes, jackknifing up and curling his arms around Hanzo’s middle when Hanzo, unimpressed, lets himself slide down a little further.

He presses his face between the archer’s shoulder blades, blunt fingers scratching lightly at his belly as he desperately tries to find purchase; something to hold on to while his cock is held unbearably snug in the grip of Hanzo’s body; furnace hot and silky inside.

“MMmmhhh,” Hanzo hums, the hands with which he is bracing himself on Winston’s thick thighs gripping hard; his only concession to the immense stretch. He arches his back, head tilting backwards until the end of his pony tail tickles Winston’s ear. “So big…”

Winston can feel himself flushing brick red. He squirms in place, arms tightening around Hanzo’s thick waist and unwittingly pulling him harder down onto his cock, making him cry out hoarse, muscles tightening all along Winston’s poor, unprepared cock.

“Stretching me so wide,” Hanzo murmurs, and Winston does not need to look to know he is staring at McCree; the other agent sitting on a chair in front of them, hands clasped between his spread knees; mouth a little open in reverence as he watches his fiance enjoy himself with another man.

Winston just about wants to die of embarrassment. He pulls back a bit, daring to let go with one large, shaking hand and trying to straighten his glasses – but Hanzo immediately utilizes his new freedom to move his hips;  a slow, grinding rocking motion that makes Winston choke on his tongue, barrel chest expanding as he takes a massive breath.

Hanzo whines deep in his throat. His hole is slick and well-trained; gripping Winston and working him with internal muscles. He can feel it from the outside as well; Hanzo’s abdominal muscles clenching and relaxing beneath Winston’s sweaty hand.

“Y… You like that, babydoll?” McCree croaks, gaze feverish as Winston peers over Hanzo’s shoulder towards him. He looks like he is about to drool; tongue almost lolling out of his slack mouth, cheeks a ruddy red beneath his thick beard.

“He has such a nice cock,” Hanzo informs him slow and languid. He stops moving in favor of just feeling Winston inside him; reaching deep and spreading him unforgivably wide. “So big and warm… Love it so much…”

McCree nods along, eyes fixed on where Hanzo is being spread open wide, thighs splayed over Winston’s thick, hairy legs.

“Bet he can fill me up so well…” Hanzo continues, and Winston jerks when he feels his fingers on his sac, cupping and squeezing it as he stares straight into McCree’s flushed face. “He’s going to last me a while… Even if he fills me up now, he’ll be ready in no time. He’s got so much stored up in here…” He squeezes once more and Winston clenches his teeth, holding onto Hanzo’s sturdy hips with a bruising grip now, sweat prickling along his chest and arms and belly; everywhere dark hair dusts his skin.

“He’s not going to rabbit fuck me and leave me unsatisfied,” Hanzo purrs throatily and McCree groans at the not-so-veiled insult, hands moving, one of them gripping his knee, the other cupping his cock through his jeans.

“You big oafs have no idea how to use your cocks,” Hanzo says, but it does not sound like an insult; his voice is soft like he’s smiling, his insides rippling along Winston’s cock; and then he is moving again, slow and torturous and Winston goes nearly cross-eyed.