Edbit Teeks

Edbit Teeks was one of the characters in The League of Species.