Llamas in North Carolina
Llamas in Brevard, NC in the Blue Ridge mountains of western North Carolina.