Gabriel and Zack were supposed to be napping but Gabriel's cock has a mind of its own. Gabriel caresses Zack's smooth belly and gently kisses his shoulder until Zack starts to wake up. The two kiss passionately on the bed until Gabriel pulls Zack's thick cock out of his shorts and says, "Nice..." He dives on Zack's cock and sucks it deep into his mouth before coming back for some more kisses. These two are totally into each other and it shows in every movement they make. Zack wants at Gabriel's cock too so he pushes him back up against the wall and sucks his beautiful uncut dick with all his might. Gabriel spits on a finger and crams it into Zack's ass before rolling him back on the bed and pushing his legs in the air. Gabriel eats Zack's ass like a man posessed and drives his tongue deep inside Zack's body before swirling it around the sensitive hole. Lapping every inch of that hole while Zack lays back and moans with pleasure. Gabriel flips Zack over and shoves his thick uncut cock in Zack's ass with one quick thrust.
The two can't get enough of each other and they fuck in a frenetic tangle of body parts and primal lust. The land in the doggie position and Gabriel fucks Zack from behind. He slides his cock all the way out of Zack's hole and watches it gape open before slamming his dick back in there. He picks up the pace until he's jack hammering his cock all the way in and out of Zack's hole who moans his approval.
Gabriel lays back on the bed and Zack hops on top and rides Gabriel's cock as the two fuck in the late afternoon sun. This poisition does the trick for Zack and before you know it he's shooting a huge load of cum all over Gabriel's belly.
Gabriel jumps up and aims his own cock at Zacks smooth bare chest and dumps a huge load of cum all over his buddy. He bends over and slurps up a mouthful before kissing Zack sweetly on the lips. Zack tastes the fruits of his labor and says, "That was huge." They both laugh and collapse in a sweaty heap on the bed.