S1 E68 This Is the Largest Llama Farm in the Southeast

03:36 | 07/31/19 | NR | CC
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!
Continue Reading