Messor Torvus

Specie of aliens on planet Janus.