The Leatherhounds

the leatherhounds are an alien species that appear to be made out of leather or vinyl, they aren't organic..but they aren't mechanical/biomechanical,.,. more like a third secret thing

they travel the galaxy to party and kidnap people to experiment on

(full pic posted on my FA)
zippermouth

Zippermouth, the erratic freak

surgeon

Surgeon, the self taught "surgeon" who tortures whoever is unfortunate enough to end up in his "operating theatre"