ALPACAS OF QUINTESSENCE ALPACA FARM
A short promotional video of the Alpaca who live at the Quintessence Alpaca Farm which is located in a town called Llay Llay near Santiago, Chile.
A short promotional video of the Alpaca who live at the Quintessence Alpaca Farm which is located in a town called Llay Llay near Santiago, Chile.