Ottawa Valley Weavers and Spinners Guild

Raw Fleece, Spinning, Weaving, Dyes, Felting, and Hand Dyed Yarn