Published Aug 25. 2015 - 1 year ago
Updated or edited Dec 17. 2015

Artificial fur

Large patches of artificial fur can often be bought in fabric or hobby stores. Get it as long haired as you can find it
Martin Joergensen