//
sign in
Profile
by @danabra.mov
Profile
by @dansshadow.bsky.social
Profile
by @jimpick.com
AviHandle
by @danabra.mov
AviHandle
by @dansshadow.bsky.social
AviHandle
by @katherine.computer
EventsList
by @katherine.computer
ProfileHeader
by @dansshadow.bsky.social
ProfileHeader
by @danabra.mov
ProfileMedia
by @danabra.mov
ProfilePlays
by @danabra.mov
ProfilePosts
by @danabra.mov
ProfilePosts
by @dansshadow.bsky.social
ProfileReplies
by @danabra.mov
Record
by @atsui.org
Skircle
by @danabra.mov
StreamPlacePlaylist
by @katherine.computer
+ new component
ProfilePosts








Loading...
Got home from the gym to a message from Xir telling me my cage was left out on the counter and to lock back up.
Collared, his cage in a cock, his hands tied behind his back... Mark wondered, how drunk he was at the party last night, that he had chosen dare over truth!?
SIR @lupine666.bsky.social let me stroke my dick with him. Isn’t he so generous?
2mo
Just letting my cage air out after the gym today #chastity #lockedpup #gay #puplife
8mo
#GeoScar and #TheRealKingCock filling two hungry holes. 🍆💦💦
Day 8 Just a locked pup working in the human world.
The proper way to be on a Sub Puppy’s bday. Locked and ready to server my Xir. #bday #gaypup #chastity #lockedpup #gay
8mo
3mo
8mo
Day 3 part 2 Nothing like games and cages. #locktober #lockedpup #chastity #gay #puplife
Day 5 just a puppy grilling and meal prepping. #locktober #puplife #gaypup #gay #locked #lockedpup
8mo
3mo
8mo
8mo
Pup Calix
Pup Calix
Franziskus Ninetails
Pup Calix
Pup Calix
Pup Calix
Pup Calix
Troy Locke
Timothy
Video
Video