Picture Of A Llama Spitting

This is the picture of a llama spitting up a sock puppet. It has been in print for close to four decades and has been featured in a number of print publications. It originated in a San Francisco humor magazine and has been widely reprinted. A look at the background of the picture of a … Read more