Why do llamas spit?: Media
Images
Within spitting distance
Llamas, pictured at Machu Picchu, Peru, can spit as far as 33 feet (10 meters).
AdstockRF