Tzaboohaboo

The Tzaboohaboo is a species that has evolved in the planet Kenithson.