Togruta

C52384
concept

Togruta are a humanoid species from the Star Wars universe, recognizable by their colorful skin, large montrals, and striped head-tails (lekku), known for their strong communal culture and natural echolocation abilities.

Instances (1)

Instance Via concept surface
Shaak Ti