Irxori

Irxori, Lost to Oryx is a Taken Captain. He must be killed to complete the The Taken War: Earth during the Kill Taken Champions step. Irxori is located in the Skywatch in Old Russia, Earth.