Garuda (Species)

Feel Free to use this species, however, you must research everything about them using the links on this page! Garuda (迦楼羅, Lit Mean:'vahana') is a native tribe of the Land of Fruit and are one of rarest species in the world. The Garuda is mostly a tribal community of variety other species under this category,