Carhartt Baby Boys' Canvas Overall Flannel Lined

Regular price $34.99

Washed lined bib overall with adjustable shoulder strap bib pocket mock fly and double knees