×

Sōjōbō

God
In Japanese folklore and Folklore, Sōjōbō is the mythical king and god of the tengu, legendary creatures thought to inhabit the mountains and forests of Japan. Sōjōbō is a specific type of tengu called daitengu and has the appearance of a... Wikipedia