Canyon Creek Embroidery

Fort Dodge, Webster County