The James River Yarn Crawl is a self-guided tour of six knit shops located in Virginia. Shops in Ashland, Midlothian, Williamsburg, and Virginia Beach are all participating in the special event. Each shop is hosting special events, giveaways, and extended…
