Telgor

Telgor is one of the species in Spacebase Startopia.