Kenrusai has earned the title Apollyon Ravager.