Size 18 months

Carhartt

Brand new with tags but does have a small stain on the back. Not sure if it will come out when washed