Garuda is one of the most devoted followers of Lord Vishnu. The story goes like this - when Garuda was born, he was very hungry. He asked his father for food. His father asked him to go and eat some cattle from outside. But being a child, Garuda did not know the difference between human and cattle. So he started eating the villagers. The villagers prayed to Vishnu, who came to save them. When Vishnu saw Garuda, he asked him why he is eating the villagers. Garuda responded that he is hungry. So Vishnu sat Garuda on his hand and offered him to feed on part of his flesh from hand. Garuda did that and immediately his hunger was satisfied. Garuda now noticed that Vishnu did not have any wound on his hand and realized that the Lord himself has come to satisfy his hunger. He prayed to Lord Vishnu and requested to be with him forever. From that day, Garuda became the vehicle of Vishnu.