Pure Alpaca Range

Simply pure alpaca, often undyed, or dyed by hand with natural dyes