Angellion

Angellions, also called Angels were species that inhabited planet Xarr.