Al-Leyan

The Al-Leyans are a humanoid species from the planet Leyas II.