Yura Nool

Yura Nool is a left over entity presumably created by Straight up Satan