Bear Waters and AJ Pup

Bear Waters has a new pup and his name is AJ Pup, a fun-loving sex hound who's been thinking of his Master's cock all day! At first, AJ follows every command Master gives him, from taking Bear's dick out of his pants and sucking it, to kissing him deep. But AJ is a quick learner and soon he's the one giving orders! The aggressive, bearded pup sports a big, uncut dick that makes Bear's mouth water, even as he slobbers and drools over the juicy piece of meat. The commands fly between "Daddy" and "Son" in this role playing bareback fantasy, with AJ pumping Bear full of cock until he splatters his load all over Bear in a sloppy cum facial. Now who's the pup? But more importantly, who's the Master? We'll leave you to decide.