WHY do llamas spit at people? According to Successful Farming research, these animals can spit up to 3 meters long They do this most often in a group to establish hierarchy or to tell an unwanted guest to leave. If a llama spits at a person in the zoo, it means that he annoys it or intrudes on its territory. So it is better not to stand next to this cute creature at the zoo 1.4K views11:00