Filter

    Garuda

    Wooden Garuda deities - The God of Vigilance and Strength, a divine creature in Hinduism, Buddhism, and Jainism