Devotees: Garuda

                                                                  Q. While reading Krishna Book I read that Garuda, a pure devotee of Lord Vishnu, used to visit Vrindavana and would eat fish from Yamuna River. I also read that every living entity in Vrindavan is a devotee of Lord Krishna. It follows that the fishes were also devotees of the Lord. How can we understand this act of Garuda? My doubt is that in Vrindavan, especially when Lord Krishna was personally present, all living beings (including fishes) in Vrindavan were in their spiritual form. How can living being in spiritual form be killed?