User blog comment:Myevyn/mr.pyramid/@comment-96.41.228.196-20120829210958

the llama stands for Larry King " llamas are nature's greatest warriors"