nephroid--disqus
Nephroid
nephroid--disqus

…not only that but the name of the Turtle's Master Splinter is also a play off of DD's master, Stick.