JJ, with his massive, uncut cock, takes center stage in this Bad Puppy gay video. He starts by teasing Cesar, running his hands over Cesar's tattooed skin and feeling up his ass. Cesar, eager for more, drops to his knees, taking JJ's thick shaft into his mouth, sucking enthusiastically. JJ, enjoying the blowjob, pushes Cesar down, face first onto the bed, and spreads Cesar's ass cheeks wide. He spits on Cesar's hole and slowly pushes his huge cock inside, making Cesar moan loudly. JJ starts fucking Cesar hard, his hips slapping against Cesar's ass, going deeper with each thrust.