Llama or Alpaca in Twin Falls?Llama or Alpaca in Twin Falls?Do llamas actually spit at people or is it a myth?Bill ColleyBill Colley