Tristan, a smooth twink, finds himself in a steamy encounter with AJ Monroe, a muscular stud with a massive cock. Tristan starts by worshipping AJ's hairy cock, taking it deep into his mouth, gagging slightly as it hits the back of his throat. AJ's thick shaft pulses with satisfaction as Tristan sucks, his own smooth cock throbbing with anticipation. Tristan then bends over, presenting his tight, pink asshole to AJ. AJ teases the hole with his fingers, spitting on it and rubbing his spit in before slowly pushing his throbbing dick inside. Tristan gasps as AJ fills him, his ass stretching to accommodate AJ's girth. AJ grips Tristan's hips and pounds into him, their skin slapping together, the sound of their bodies filling the room. Tristan's own cock bounces with each thrust, pre-cum leaking from the tip. AJ's grunts grow louder, his thrusts more urgent as he fucks Tristan's ass raw, finally pulling out to cum all over Tristan's back.