Commercial OPEN Llama Land Cornwall December 15, 2010 We were invited to photograph the llamas at Llama Land, nestled in the hills just three miles from Truro, Cornwall. It was a glori