Irxori

Irxori, Lost to Oryx is a Taken Champion. He must be killed to complete the The Taken War: Earth, during the Kill Taken Champions quest step.

Location
Irxori is located in the Skywatch (Cosmodrome, Old Russia, Earth).