Unnamed Green Species

This race of short humanoids is some of the species encountered by the Turtles and their friends.

Biology
They are short humanoids with big heads and green skin.