BDSMpuppy
tags: ball gag, kneeling, handcuffs, ingenious
original: https://cmsm.tumblr.com/post/33779139730