Garuda

Garuda from Buddhist mythology - with the body of a man and the wings of a bird, the living breath of freedom.

Garuda, the living breath of freedom