Karura
The Karura (迦楼羅) is a divine creature with a human torso and birdlike head in Japanese mythology. The name is a transliteration of garuda, a race of enormously gigantic birds in Hinduism.
The Karura (迦楼羅) is a divine creature with a human torso and birdlike head in Japanese mythology. The name is a transliteration of garuda, a race of enormously gigantic birds in Hinduism.
The Karura (迦楼羅) is a divine creature with a human torso and birdlike head in Japanese mythology. The name is a transliteration of garuda, a race of enormously gigantic birds in Hinduism.
Source: Wikipedia "Karura" · CC BY-SA 4.0
Share this article: X · Bluesky