Devlikk/Legends

Devlikks are a species of aliens with long necks and odd-shaped heads.

They live on the planet of Ord Ramada.