Staring Llama

Staring Llama - Llama Staring At Passers By. Photo