//
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...
Just a pup trying to make it though this crazy life.
Pup Calix








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.
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
Day 8 Just a locked pup working in the human world.
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
2mo
3mo
3mo
8mo
8mo
8mo
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?
8mo
Pup Calix
Pup Calix
8mo
Pup Calix
Pup Calix
Pup Calix
Video
Pup Calix
#GeoScar and #TheRealKingCock filling two hungry holes. 🍆💦💦
8mo
Franziskus Ninetails
Video
Troy Locke
Timothy