Karura
The Karura (迦楼羅) is a divine creature with a human torso and birdlike head[1] in Japanese mythology.
The name is a transliteration[1] of garuda,[1] a race of enormously gigantic birds in Hinduism.[2] the Japanese Buddhist version is based upon Hindu Mythology. The same creature may go by the name of konjichō (金翅鳥, lit. "gold-winged bird", Skr. suparṇa).[1]
The karura is said to be enormous,[3] fire-breathing,[3] and to feed on dragons/serpents,[3] just as Garuda is the bane of Nāgas. Only a dragon who possesses a Buddhist talisman, or one who has converted to the Buddhist teaching, can escape unharmed from the Karura.[citation needed...read more