Close This Ad
More
Close

The Nimble Thimble

Quilting community springs from a small-town shop in the heart of agricultural northern California.