Gabriel and Zak were supposed to be napping but Gabriel's cock has a mind of its own. Gabriel caresses Zak's smooth belly and gently kisses his shoulder until Zak starts to wake up. The two kiss passionately on the bed until Gabriel pulls Zak's thick cock out of his shorts and says, "Nice..." He dives on Zak'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. Zak 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 Zak's ass before rolling him back on the bed and pushing his legs in the air. Gabriel eats Zak's ass like a man possessed and drives his tongue deep inside Zak's body before swirling it around the sensitive hole. Lapping every inch of that hole while Zak lays back and moans with pleasure. Gabriel flips Zak over and shoves his thick uncut co ck in Zak'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 Zak from behind. He slides his cock all the way out of Zak'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 Zak's hole who moans his approval.
Gabriel lays back on the bed and Zak hops on top and rides Gabriel's cock as the two fuck in the late afternoon sun. This position does the trick for Zak 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.