Creature:Therex

The Therex is a Reptilian Humanoid Native to the Planet Tiaphrann.