Ripped
Lean and athletic Gavin Waters drops to his knees without a second thought, his lips wrapping eagerly around the thick cock of sun-kissed Dorian Ferro. Gavin's tongue traces a slow, teasing path upward, savoring the salty sheen of sweat on Dorian's chiseled chest. Their uncut cocks clash in a playful slap, heavy and pulsing with need. Dorian sinks down then, claiming Gavin's shaft in a swift, deep suck that leaves them both gasping. But the real hunger takes over—Dorian turns and offers his ass, inviting Gavin inside with a knowing glance. They find their rhythm, a relentless push and pull, bodies syncing in that primal dance. Dorian's tight hole twists and grinds in every direction as he rides Gavin's throbbing length, bouncing with abandon. Gavin unloads first, his hefty release jetting across the room in hot, rapid bursts. Dorian leans in quick, catching the final ropes on his tongue just as his own climax erupts, painting his abs in sticky white ropes.













