Tengu
Tengu literally means heavenly dog. They are considered as a Kami. There are two types of Tengus: The Daitengu…
Tengu literally means heavenly dog. They are considered as a Kami. There are two types of Tengus: The Daitengu…
Zashiki Warashi are ghostly spirits that are seen only by the children and the house’s owners it haunts. There…