Lana Organic

Manufacturing process is controlled from the cotton fields to the home workers who sew these adorable creatures. Made with 100% cotton. Filled with pure wool. Washable.