japanese-wandering-head

The Yōkai in Japan

Far away in the remote mountains in Japan; are believed to be a class of supernatural monster spirits in Japanese folklore known as Yōkai. They are oddball in appearance, seen with eyes on the palms of their hands. They also seem to have long necks...