Garuda is also said to be an inhabitant of the planet known as Kinnaraloka. The inhabitants of the Kinnara planet have the same features as Garuda. Their bodily features are like those of a human being, but they have wings.
The Lord descends from His abode, Vaikuntha, in the spiritual sky, and is carried by Garuda. Kardama Muni, who was a liberated soul, saw the Supreme Lord in person, face to face. He could also see Garuda carrying the Lord on the way to Vaikuntha and hear the flapping of his wings vibrating the sound of Hare Krsna, the essence of the Sama Veda.
Garuda is also known by another name Vinayaka, which he shares with Lord Ganesh. Garuda is not separately worshipped as an independent god. He is worshipped together with Vishnu. His image is placed near Vishnu in temples and in pictures he is depicted carrying Vishnu in the skies on its back.
Throughout the Mahabharata, Garuda is invoked as a symbol of impetuous violent force, of speed, and of martial prowess. Powerful warriors advancing rapidly on doomed foes are likened to Garuda swooping down on a serpent. Defeated warriors are like snakes beaten down by Garuda. The field marshal Drona uses a military formation named after Garuda. Krishna even carries the image of Garuda on his banner.