Omwaan

Omwaan was an Ithorian cyborg