Connect to share and comment

Llama ohio death

Llama ohio death

A llama looks out of its pen at the Royal Bath And West Show on May 30, 2012 in Shepton Mallet, England. The four-day show, which opens today, is one of the largest agricultural shows in the UK.

Matt Cardy