Landon Wells and Xavier Ryan press their lips together as they kiss hard, slowly undressing piece by piece, and when Xavier’s cock is hanging, Landon drops to his knees to taste. Landon sucks that sweet cock, making it swell and lengthen as he runs his lips over it, then climbs back onto the bed to receive some oral from Xavier’s deft tongue. After Xavier has worked that cock with his mouth, he moves forward, straddling Landon’s chest and pushing his cock back into Landon’s warm mouth and reaching behind him to grab Landon’s cock and stroke it with his hand.
After Landon fingers Xavier’s tight little hole, Xavier lowers his ass onto that cock and slowly takes every inch, straddling Landon’s hard inverted cowboy member, then face-down on the bed to get brutally pounded. Landon overpowers Xavier doggy-style, driving his cock deep inside him and bouncing that ass as he fucks him, Xavier begging him harder. When he flips Xavier over, Landon can’t take much more of that tight ass and pulls out to shoot his load into Xavier’s mouth, then thrusts his bare cock back into Xavier’s ass until he cum!