My cage feels so small and humiliating compared to @xandothemando.bsky.social’s big veiny throbbing cock.
Got caught by @xandothemando.bsky.social taking a cage check on the hike, so obviously he had to crush my balls till I whimpered.
Trying to behave until I get to see @pupaxxle.bsky.social again 🔒
A silly Puppy getting some quality Alpha/Beta time ❤️💛💙🧡🐶 @pupaxxle.bsky.social
I don’t even need my dick to remind @pupmaxxla.bsky.social of his place #spanked #locked #kink
Safe to say that my training with @pupaxxle.bsky.social went well 😈
Who knew losing a wrestling match against @pupaxxle.bsky.social ended like this? 😏 #subbyPuppy #owned #hole #pits #domsub
My Alpha @pupaxxle.bsky.social always gives me the best rewards 💦 #betapup #owned #studpup
Reminded by @pupaxxle.bsky.social what my dick used to look like 🔒 #gaychastity #teamlocked #gaykink
This service dog needed some training. I'm a good boy now.
Ready? Aim. Fire! @PupAxxle #cbt #ballbusting #kink #cockandballtorture
3 men, 1 locked cuck. Guess who got off? 😈 @pupaxxle.bsky.social @pupcrux.bsky.social @jurassicbarkbpj.bsky.social
So @xandothemando.bsky.social decided I jumped the gun showing off my free dick. So I’m locked again 😭