Staring Llama

Staring Llama

Llama staring at passers by.