Shane Jackson and Valentin Rivero barely make it thru the door when Valentin turns, buries his face in Shane’s hairy armpit and begins licking away. The two embrace, and begin some very deep kissing as they take turns ripping off each other shirts.
Valentin drops to his knees and begins nuzzling the growing bulge in Shane’s shorts. He slowly pulls them down and Shane’s rock-hard cock plops out slapping Valentin in the chest. Valentin immediately woofs down the entire length of Shane’s dick as he reaches up and tweaks Shane’s nipples.
Shane starts rocking back and forth, face-fucking Valentin’s mouth. After our two studs strip out of their clothes, Shane drops to his knees and begins working Valentin’s cock deep into his throat, stimulating it with his tongue. Shane pulls Valentin to his feet and bends him over the sofa. He buries his face in Valentin’s ass, working his tongue in and out of Valentin’s hole making sure it’s wet and loose.
When he feels that Valentin’s ass is ready he slowly pushes his long, thick cock deep into Valentin’s tight hole at BadPuppy. The ass-pounding begins as Shane slaps Valentin on the ass. After an intense fuck session, Shane sits back on the sofa, Valentin climbs on top, slides down onto Shane’s cock and begins riding it up and down fast and furiously.
The two slide down onto the floor, Shane pushes Valentin’s legs back, shoves his cock back in and goes back to pounding while Valentin jacks his own dick. Shane fucks harder and faster and Valentin can’t hold back any longer. He lets loose a thick load of jizz all over his crotch. Shane pulls out, grabs his cock and jacks it until he explodes a stream of creamy cum onto Valentin’s cock and balls.