Garuda
Garuda is a Hindu deity who is primarily depicted as the mount (vahana) of the Hindu god Vishnu. This divine creature is mentioned in the Hindu, Buddhist, and Jain faiths.
Source: Wikipedia, Garuda. Text licensed CC BY-SA 4.0. Not endorsed by or affiliated with Wikipedia or the Wikimedia Foundation.