Garuda. Picture

The Garuda is a large mythical bird or bird-like creature that appears in both Hindu and Buddhist mythology.

In Hindu mythology, a Garuda is a lesser Hindu divinity, usually the mount of Vishnu.
He wears a crown on his head. He is ancient and has size enough to block out the sun.

In Buddhist mythology, the garudas are enormous predatory birds with intelligence and social organization.
Continue Reading: Sun