RIGHTS MANAGED
329706

A llama spits on a woman as she gets up close at a barn.