Costumed alpacas greet trick-or-treaters at Eagle Eye Farm in River Falls, Wisconsin. The farm has 70 award-winning alpacas along with mini highland cattle, kune kune pigs and three new South American porcupines. By Shayne Wells Posted October 28, 2024 2:51pm CDT Share Copy Link Email Facebook Twitter LinkedIn Reddit Show more Source link