Mirurubana

Mirurubana is a Yōkai based demon from the Japanese Mythology.