Celuluk

Also known as Celuluk. A demon of the Yama clan.