This Is the Largest Llama Farm in the Southeast
Drop the mic! This is the largest Llama farm in the Southeast! It also doubles as a vineyard. Two treats in one! You can go to the tasting room and try Divine Llama Vineyard's wines, and then go for a trek with their llamas across their 91 acres!
07.31.19 | 03:36 | CC