Jake pushed open the door to the rundown gym on the edge of town, sweat already beading on his pale skin from the summer heat. He was twenty-eight, lean, and white as fresh snow, with a tight ass that filled out his shorts just right. The place was mostly empty except for one guy lifting weights in the corner. Tyrone was massive, dark skin glistening under the lights, broad shoulders and thick arms rippling with every rep. His shorts barely contained the heavy bulge between his legs.
Jake tried not to stare but failed. Tyrone caught him looking and grinned, teeth flashing white against his deep brown face. "You here to work out or just watch?" he asked, voice low and rough.
"Work out," Jake muttered, but his cock was already twitching in his shorts.
Tyrone racked the weights and walked over, towering over Jake by a full head. "Name's Tyrone. You look like you need some help with form." He didn't wait for an answer, stepping behind Jake as he grabbed a barbell. His big hands gripped Jake's hips, adjusting his stance, fingers pressing into the soft flesh. Jake felt the heat of Tyrone's body close behind him, and then the unmistakable press of a thick, hardening cock against his ass.
"Fuck," Jake breathed.
"You want it?" Tyrone growled, grinding forward once. "Say it."
"Yeah. I want that black cock."
Tyrone didn't waste time. He spun Jake around, shoved him against the wall, and yanked down both their shorts in one motion. Jake's average white dick sprang free, already leaking. Tyrone's was a monsterthick, veined, and dark as midnight, easily ten inches and heavy enough to slap against Jake's stomach. Precum beaded at the fat head.
Tyrone spat in his hand and wrapped it around Jake's throat, not choking but owning him. "On your knees, white boy. Suck this free interracial dick like you mean it."
Jake dropped fast, mouth open. He licked the head first, tasting salt and musk, then stretched his lips wide to take as much as he could. Tyrone's hand clamped on the back of his head, forcing him deeper until Jake gagged, spit running down his chin. Tyrone fucked his mouth slow and deep at first, then harder, balls slapping Jake's jaw.
"Take it all. That's it, choke on that BBC."
Jake's eyes watered but he kept going, tongue working the underside, one hand stroking what wouldn't fit. His own cock throbbed untouched, dripping on the floor. Tyrone pulled out after a few minutes, strings of spit connecting them.
"Turn around. Hands on the bench."
Jake obeyed, bending over. Tyrone spread his pale cheeks and spat directly on his hole, then worked two thick fingers inside without lube beyond the spit. Jake groaned at the burn and stretch. Tyrone finger-fucked him rough, scissoring to open him up, then pulled out and lined up that massive cock.

He pushed in steady, one long thrust that buried half his length. Jake cried out, hole clenching around the invasion. "Fuck, you're huge."
"Shut up and take it." Tyrone gripped Jake's hips hard enough to bruise and slammed the rest in. Balls deep, he paused, letting Jake feel every inch splitting him open. Then he started pounding, raw and relentless. Skin slapped loud in the empty gym. Jake's ass jiggled with every thrust, stretched wide around the thick black shaft.
Tyrone reached around and grabbed Jake's cock, stroking it in time with his hips. "You love this interracial shit, don't you? White ass getting wrecked by black dick."
"Yesfuck yes."
They moved like that for long minutes, Tyrone varying the pace from deep grinding to fast jackhammering. Sweat dripped from his chest onto Jake's back. When he pulled out, Jake's hole gaped, pink and used. Tyrone flipped him onto his back on the bench, lifted his legs, and drove back in.
Jake stroked his own cock now, watching Tyrone's abs flex with every thrust. The sight of that dark cock disappearing into his pale body pushed him over. He came hard, ropes of cum shooting across his stomach and chest. Tyrone kept fucking through it, chasing his own release.
"Here it comes," Tyrone warned, pulling out at the last second. He aimed at Jake's face and unloaded, thick spurts painting his cheeks, lips, and tongue. Jake licked what he could reach, tasting the bitter salt.
They didn't stop there. Tyrone hauled Jake to the showers, bent him over the tiled wall, and fucked him again under the hot sprayslower this time but just as deep, one hand around Jake's throat, the other pinching his nipples. Jake came a second time from the prostate pounding alone, legs shaking.
By the time they finished, the water had gone cold. Tyrone pulled out, slapped Jake's ass, and grinned. "Same time tomorrow?"
Jake, still catching his breath, nodded. "Yeah. Bring that dick again."
Tyrone dressed and left first. Jake stayed under the spray a minute longer, hole sore and leaking, already craving the next round. The free interracial gay sex stories he'd read online had nothing on the real thing.