Iktotch

Iktoctch was a Planet inhabitied by the Iktotchi. That is all we know. Really.