How Well Do You Know Llamas?

....This will test your llama intelligence :D

1 How far can llamas spit?
2 How big is a full sized llama?
3 Approximately how much do llamas weigh?
4 What is a baby llama called?
5 Where did llamas originate from?
6 How long have llamas been around?
7 How many llamas are there in Canada and the US?