//
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
Profile
Loading...








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.
SIR @lupine666.bsky.social let me stroke my dick with him. Isn’t he so generous?
Day 5 just a puppy grilling and meal prepping. #locktober #puplife #gaypup #gay #locked #lockedpup
Day 8 Just a locked pup working in the human world.
#GeoScar and #TheRealKingCock filling two hungry holes. 🍆💦💦
Day 3 part 2 Nothing like games and cages. #locktober #lockedpup #chastity #gay #puplife
The proper way to be on a Sub Puppy’s bday. Locked and ready to server my Xir. #bday #gaypup #chastity #lockedpup #gay
Just letting my cage air out after the gym today #chastity #lockedpup #gay #puplife
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!?
8mo
2mo
8mo
8mo
8mo
Video
Video
8mo
3mo
3mo
8mo
Pup Calix
Pup Calix
Pup Calix
Timothy
Pup Calix
Pup Calix
Pup Calix
Troy Locke
Franziskus Ninetails